Reorder var decls in revert test

Oh, MSVC.
Merge pull request #1984 from ethomson/revert_fix

Reorder revert test variable decls
Fixed compilation on Windows when using libssh2.
Merge pull request #1988 from mgbowen/fix-libssh2-windows

Fixed compilation on Windows when using libssh2.
blame.c: Remove unnecessary error-check and goto

In private function 'load_blob'.
Merge pull request #1989 from palistov/blame-cleanup

blame.c: Remove unnecessary error-check and goto
Fixed left shift size of int.

Simply switched the ordering of the checks in the for loop where this left
shift was being made.
Merge pull request #1993 from jaredlwong/development

Fixed left shift size of int.
commit: Fix potential segfault in git_commit_message

Dereferencing commit pointer before asserting
Merge pull request #1994 from palistov/commit-cleanup

commit: Fix potential segfault
Clean up warnings
Merge pull request #1996 from ethomson/warnings

Clean up warnings