[DEVEXP 391] Add source info to build, buildConfig and eval a new build ...

@bparees @ironcladlou @pmorie @csrwng Please review
@csrwng I left it in there because the golang docs say it returns the original string if the prefix is not found.  I figured it was a nicety incase our config ever has the full path