Removed LiteCode, switched to custom networking protocol.

Added file send/receive progress, added network transfer speed as well
as async sockets. (The GUI will no longer lock up).
Added advanced disconnect detection, removed old icon and added default
icon for small filesize.