Fixed communication between ForgeServer and ForgeClientData.

* All packets sent within a state are now queued and sent synchronized after state transitions.
* Added support for Forge's channel registration.
* Added ForgeUtils which currently reads REGISTER packet for channels.
* Added better detection for Forge servers.
* Fixed logging.