Attached pair of patches adds git http "support" to the manual. I say "support" because really what you usually want to do is extend an existing nginx server with git support, not make an entirely new server. But right now we can't extend servers, so this support is a bit preliminary. Still, it's better than ad hoc logic in peoples' configuration files.