Don't expose git_hash_ctx since it's internal

And doing so makes the mingw build choke.
Merge pull request #1797 from ethomson/keep_hash_ctx_private

Don't expose git_hash_ctx since it's internal