Binaries updated as well...
Added UTF8 support (Fixes #6)
Removed interface stuff since it annoys me...
Updated sample.cs to reflect previous changes
Moved keep alive code to main thread + adjusted timeout values
Forgot to update binaries...
Login and send command via command line arguments
Keep track of packets that got lost (#9)

Currently it's resending lost packets when both client and server are
'idle' for 5 seconds. Should probably move this to somewhere else but
this will do for now.
Probably not used anyway, marking for removal. :)
Added packet tracking to obsolete methods for the time being :)
Updated binaries
Moved packet resend to end of receive thread

It should now resend lost packets both when _socket.Receive times out or
whenever it receives something from the server. Pretty much instant I
guess.
string Host -> IPAddress Host

This could possibly break current implementations but it's an easy fix.
I'm not even sure if it's worth the change but I'm still doing it
anyway. :)
Revert "string Host -> IPAddress Host"

This reverts commit 28e08eaa02f5fc586ea2199bf527e979a91c7a1e.
Updated binaries to reflect latest changes
Initial work for non-async to async receiving :)
Normalize line endings
Further implementation of async operations.
Little clean up and rearanging
Removed a redundant SendCommandPacket method