Use just locking in logging, instead of the more complex lock+queue mechanism, which (obviously, in retrospective) broke calling frame inspection
Removed the unused s.u.t.control
Looks like s.u.async is still useful for code that uses both gevent and Twisted
Added sanity checks to geventreactor
Small simplification in GeventReactor
Added the missing __repr__ of geventreactor.DelayedCall
Implemented a non-dummy GeventReactor.callFromThread that works with real threads
Added call to parent reactor class .stop() in GeventReactor for good measure
Added pyzmq>=13.0 as requirement
Export Unhandled directly from spinoff.actor
Don't report '_kill' messages as DeadLetter
Comment out the Terminated(<actor>) events for now--this reduces noise and should be safe
Decrease the timeout for all actors to stop to 1.0 seconds (down from 3.0) to save development time
Commented out the debug noise in Hub
Removed the now unused customized inlineCallbacks and the noreturn facilities
Cleaned s.u.testing.common
Deleted s.remoting.connection
Updated actor runner to work with the new gevent based framework
Updated contrib.filetransfer to work with the new gevent based framework
Updated contrib.timings to work with the new gevent-based framework