Java docs, bug fixes

Technical Description:
- Removed duplicate 'setVariables' method in client's Packet.java
- Added note about onPacketReceived. The packet object is cleared after
the method is called and reinserted back into the queue.
- Added note about queuePacket. The packet will be invalidated after it
has been sent to all the clients specified.