Refactor ServerClient -> Client, because that just made no sense otherwise.
Enable KeepAlive on clientside TCP socket.
Fix line endings again
Move NoDelay to prior to connection.
exception catching whilst saving database
reset of console foreground color after output so console input isn't colored
Merge pull request #146 from ruarai/patch-1

reset of console foreground color after output so console input isn't co...
Merge pull request #145 from ruarai/patch-2

exception catching whilst saving database
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
Merge remote-tracking branch 'upstream/master'

Conflicts:
	KLFServer/Client.cs
	KLFServer/Server.cs