Removed 9-byte form of VarInt encoding as this is not valid in protocol version 3
Removed Test_POWTimeTrials for protocol version 2
Initial commit for protocol version 3 update. Needs further testing and improvement
Another large update for protocol version 3, including many bug fixes
Merge branch 'protocol-version-3'