Store and display VCS branch name

When available from TeamCity the VCS branch name is now stored in the database.

As a result this information is now available via the API and web interface.