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

@bparees @ironcladlou @pmorie @csrwng Please review
@bparees - yes and the go version does that. It doesn't make sense that we update this file. In my PR I'll delete it.