Fix corrupt git packfile headers
Fix corrupt git packfile headers

The type and size headers were wrong for certain values (high bit not
set), which was causing "inflate returned -3" errors.

raphlinus/ghilbert,jkingdon/ghilbert,jkingdon/ghilbert,raphlinus/ghilbert,kryptine/ghilbert,raphlinus/ghilbert,raphlinus/ghilbert,kryptine/ghilbert