Reworked encryption to 2 step the application, like vanilla servers/clients do. Applying both at the same time was causing data to be encrypted that shouldn't of been.
Also process the FML Plugin message to determine the compatibility level, and set the protocol handler accordingly for Packet1Login.
Forge clients can connect to Forge servers perfectly fine now.
Wrap debug messages in a flag to cut down console spam. Left them in tact for easy use in the future.