Signed VarInts
Signed VarInts

Mojang's signed VarInts are represented using the unsigned encoding of their bitwise representation, rather than zig-zag encoding (as I had originally thought).

Updated VarInt serialization/deserialization accordingly.

RobertLeahy/MCPP,RobertLeahy/MCPP