Git: User Interface matters
This restores various UI components that were removed when Git support wasn't realistic in the short term, and adds a VCS type to the New project page.
We will probably want to restrict possible VCS types according to some instance-wide configuration, but this is enough to say:
Closes #27 (closed)