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

@bparees @ironcladlou @pmorie @csrwng Please review
@ironcladlou @csrwng as this is currently written it will build against master.  given its a ruby app is it that much of a concern?  but limiting to a specific commit in the example also limits our ability to demo the github web hook right?