MakeMaker.pm: longsize is always 4-bytes on Windows
Raw.xs: Fix warnings when printing size_t's
Fix declaration after statement warnings
19-push.t: Fix Windows specific test case failures
09-diff.t: Set core.autocrlf to true for diff tests
MakeMaker.pm: Support building with MSVC compiler
MakeMaker.pm: Support SunPro compiler
07-remote.t: Only run is_url_supported() tests if network testing is enabled
Raw.xs: strlen() coredumps on Solaris with a NULL pointer
Raw.xs: Introduce git_ensure_iv
Improve type checking
Raw.xs: Silence Visual Studio specific warnings if required
Changes: update (closes #93)