Begin work on encrypted authentication, decryption of secret and tokens.
Big flow-networking update.
Implemented encrypted connections.
Cleanup and fixes to networking:
- Tidied logging and error messages
- Handle disconnects properly
- Tidied JsonMessage hierarchy
- Improved HandshakeHandler ordering
- Added slf4j-jdk dependency for flow loggers
- Handle invalid opcodes, messages, handlers more cleanly
Updated ChunkBulkMessage to flow-net.
Migrated Health, Experience, SetWindowSlot packets.
Added shortcut register inbound and outbound methods.
Updated and tidied codecs for silly flow-net business.
Updated protocols for flow-net change.
Improved server list handling (with icon support) and actually reload config on reload.
Improved command handling:
- Removed unused command classes and server methods.
- Fixed duplicate command not found messages.
- Wrap chat on newline characters.
- Use results of CommandPreprocessEvent.
Update for flow-networking changes

Signed-off-by: Jack Huey kitskub@gmail.com