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

@bparees @ironcladlou @pmorie @csrwng Please review
We aren't going to be working branchless forever, and this stuff will come back to haunt us (see: quickstart -> openshift version compatibility). We need to start thinking about how to express compatibility between an openshift version and an openshift "dependent component" version, whether it's branch compatibility, tags, etc.