Fixed Git Repositories

Unsupported Git requests return a clear error

Git repository URLs now reject unsupported HTTP methods without an application error.

The Git transport now responds cleanly when a client sends an unsupported HTTP method. Normal Git operations continue to use GET and POST.