Fix compilation warning
repository: Refine repository_head() error report
Fix error check
Remove unnecessary progress logic

The indexer handles this better than the fetch
logic does.
Merge pull request #1061 from nulltoken/topic/explicit-head-errors

repository: Refine repository_head() error report
Merge remote-tracking branch 'ben/local-transport' into development
clar-helpers: Oops, grab pointer
Bump the builtin http-parser
local: fix memory leak
test: fix memory leak
Remove unused variables
Merge pull request #1065 from nulltoken/fix/memory-leak

Fix memory leaks
Win32 CryptoAPI and CNG support for SHA1
Remove git_hash_ctx_new - callers now _ctx_init()
move hash library func ptrs to global global
unload dll / destroy hash ctxs at shutdown
filebuf now has a git_hash_ctx instead of a ctx*
Merge pull request #1064 from libgit2/http-parser-2

Bump the builtin http-parser to v2.0
Merge pull request #1055 from ethomson/sha1_win32

Win32 CryptoAPI and CNG support for SHA1
config: rename get_config_entry -> config_entry

We're already in the git_config namespace, there is no need to repeat
it.