Extend the worker documentation.
Fix Python 3 issue.
Fix buffering quirk in py3: if the read would return EAGAIN then readinto would return none (instead of raising).
No iteritems on py3.
Update workhorse tests.