Update the Makefile's cflags a little bit, warnings are now treated as errors
Added a 'logging' framework, and changed the main classes to use it.
Changed packet.c to use the new logging framework
Update the server side to use finer grained logging
Added log.c/log.h, accidentally missed them before:
Fix the client logging's variable arguments, which weren't working properly before
Small fixes to the logging/output code
Improve the logging code in the client to make bugs easier to track down
Fix a fairly major bug in the client where the session_id wasn't validated, and therefore packets from other sessions could interfere with the proper session
Change an error message
Remove some old files that are no longer needed
Added the start of --exec (stdout sends over dns properly, but stdin isn't hooked up to incoming data)
Got the very beginning of --exec-type functionality working