Added support for Git smart HTTP transport. Add "RedmineSCMProtocol git-smart-http" to the configuration file.
Updated documentation for RedmineSCMProtocol.
Added README.pod for Github.
Replace 'RedmineSCMProtocol' by 'RedmineRepositoryType'. Use it to restrict access to repositories of the right type.
Use the repository identifier, whenever it is available, for access control.
Properly handle default repositories.
Updated the repository type value for use with Redmine 2.x.
Disable the use of Apache2:Reload by default.
Fixed log messages and return codes when no repository identifier can be worked out from the URL.
Refuse all requests involved in git push if the user has no write permission.

Fixes #1.