Git post-commit hook

Post-commit hook for Git is now supported for Go Server. Follows the same principles of SVN post-commit hook. Added user-docs to explain the usage.

Personal pipeline is [green](http://go02.thoughtworks.com:8153/go/pipelines/value_stream_map/personal-sachinsudheendra/6) for 0f945ad.