Style tweaks: preface privates with underscore, capitalize enum members.
Rather than creating a thread to read datagrams, just set the socket to
nonblocking mode and check it before simulating.  This addresses one aspect
of the lack of synchronization on AgentList, but there are other issues...
Merge branch 'master' of https://github.com/worklist/hifi
Merge branch 'master' of https://github.com/worklist/hifi
How'd those tabs get in there?
Merge pull request #156 from ey6es/master

Style fixes to chat code, and moved packet reading to main thread to fix synchronization issues.