Removed call to setblocking. Sockets are blocking by default.
removing call to setblocking(1) seemed to cause sequences to stop working correctly, so I am replacing it and investigating why this happened. It is unclear why this is.
Added a test case to stress passing single thread variables in a variety of ways.
Simple .gitignore for emit_tests because I was sick of all the untracked emitted files for runAllTests being shown with using git status.
Fixes ugly bug: get_and_remove_event expects remove_event_if_exists to
return a value (the event if it exists or None if it doesn't).  By not
returning anything, was always returning None.  This interfered with
propagating backout messages: when servicing a
_ReceiveRequestBackoutAction, would always get no event, and not ask
that event to forward on the commit.
Removed unnecessary spacing per (Python style guide)[http://www.python.org/dev/peps/pep-0008/].
Merge branch 'master' of https://github.com/bmistree/Waldo
Finished the collection of signalling tests. Polished up range and for data.