Update to 1.7.6+ (protocol version 5) (Part 1)

* Did some work on packets.py
 - Added all clientbound packets.. Is this wanted?
 - Updated existing clientbound packets to protocol version 5, except
handshaking
* Fixed typo in varint.py
* My fingers hurt