Formatting fixes in README.md
Added try/catch for call to socket.bind in _TCPAcceptThread.
Merge pull request #38 from JayThomason/bug/except-bind

Added try/catch for call to socket.bind in _TCPAcceptThread.
Updated tcp code: no longer using delimiters within messages, instead using stream length encoding, so deleted a lot of dead code + comments.  Additionally, because the size of a long on different machines is a different size, using I parameter with struct pack to indicate the size of the message.
Removed ply as an external dependency and instead shipping with ply
directly.
Fixed TCP Connect bug
Starting to distinguish waldo variables that can be accessed by multiple threads of control and Waldo variables that cannot be.
Merged in performance upgrades: thread queue instead of spinning up single thread each time, plus using proto buffs for serializing data (instead of pickling dat multiple times), plus copy on write.
Removing auto-generated files that Gabriel accidentally added during his last commit.
Adding a single threaded variables.  Essentially, there are lots of pieces of Waldo data that are event-local, eg., sequence-local data.  Do not need to worry about locking on these pieces of data, nor checking any fancy lock holding during commit.  Still need to test and add compiler support for emitting single threaded variables.
Previous code checked with isinstance against ReferenceBase to determine if a variable was a Waldo object.  Because single threaded Waldo objects did not inherit from ReferenceBase, these were excluded.  Instead, created a new base class, WaldoObj, which both single threaded and multi threaded variables inherit from and use that for the isinstance check.
Changed isinstance tests in waldoExecutingEvent.py to take into account SingleThreaded variables as well as multi threaded.
Gabriel accidentally committed the test log earlier.  Removing it.
Forgot to remove a reference to now-deleted singleThreadReferenceBase (all that code got moved into waldoReferenceContainerBase).
Fixes a few bugs with previous commit (misspellings, misnamings, etc.)
that running through test cases exposed.
Require copy constructors for single threaded variables.