Introduce 'execerr' to help identify build errors
The goal with this modification is to start laying the ground work for stronger error identification/handling related to user defined scripts. In most other cases errors will be considered a "System Failure"; however, we want to better identify cases where a "Build Failure" has occurred and capture it.