Added HanshakePacket definition.
Added the KeepAlivePacket (ping) definition.
Added setter methods to existing packets.
Added JoinGamePacket definition.
Added NonNull annotations.
Added ChatMessagePacket definition.
Added default protocol version based on library version.
Added TimeUpdatePacket definition.
Added NBT dependency.