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

@bparees @ironcladlou @pmorie @csrwng Please review
Doesn't this make the other build.Source derived fields redundant?  Are they just there for convenience?