Bidirectional BZip2 compression on message data
Supporting DLL for BZip2 compression
Merge branch 'bz2-compression', up max message size, improved compression performance, fixed some handshake issues, corrected line endings in Server.cs

Conflicts:
	KLFServer/Client.cs
	KLFServer/Server.cs
Fix broken user management commands
Switch to gzip compression to improve performance
Removed clientActivityCountLock
Merge pull request #151 from Wetmelon/master

Removed clientActivityCountLock
Fix broken SQL queries
Clear up disconnection message a bit
Do not worry about polling check until handshake is completed
Personal settings.. not sure how to ignore these but no put them in .gitingnore :/
Line breaks set again
Restarted UDP and added closing the socket after disconnect, or else it'd continue sending data.
Fixed player chat log.level (error -> info)
Set chat color server-side to DarkCyan
Removed a debug message.
Fixed player chat log.level (error -> info)
Set chat color server-side to DarkCyan
Removed a debug message.
Merge branch 'master' of git@github.com:Jumba/KerbalMultiPlayer.git
Keep it off until fallback works properly.
/clearclients as written by https://github.com/ShadedFox

Copied due to large amount of conflicts between codebases.

Original commit: https://github.com/ShadedFox/KerbalMultiPlayer/commit/0adeb61e5c36c172a3d4189baddac4078662661b
Add where the client connected from.
Add /clearclients command, fix chat message display on server