Redesigned net::Client class
Packets are now handled immediately instead of being stored in deques
Renamed tcpSend and udpSend to send with overloaded parameters
Removed getPacket, popPacket, arePackets, and clear methods
Removed valid type range (only registered callbacks are used)
Added a packet type group feature, so only specified types will be handled on receive
Fixed/improved some other stuff