Fixes commit

Commit process is visibly not tested & broken:
* Creates loose if not exists in `Repository.prototype.put_raw_object` ;
* Fixes `LooseStorage.prototype.put_raw_object` (failed on encoding of binary sha1 + bad zlib method used - my bad);

Cheers,
Vincent