Repositories View Improvements

The Repositories View was enhanced to support checkout, branch, merge, tag, synchronize operations and repository creation and deletion.
Branches can now be displayed hierarchically or in a flat layout.