Removed more logging statements.
While performing logging, had accidentally inserted a line that incorrectly reported holding a lock when actually was not.
Using -O option for python produces .pyo files instead of .pyc files.  Ignoring these in gitignore.
Removed debugging print statement from tcp_encapsulate_decapsulate test.
Changed assignment rules to go through context.  This way, will be able to adjust assignment rules to only assign to endpoint and peered variables.
If cannot assign through context (ie, assigning to a variable containing a python object instead of a variable containing a Waldo object), then should assign directly below.
Sped up tcp encapsulation/decapsulation test by reducing number of random strings generated: it was too slow when running all tests.
Fixed minor typos with asserts.
Now, no longer boxing value types passed in from external python code or function calls.
Removed logging statement when decoding messages.