Python 3.4 fixes
Allow custom child watcher provide return code directly
Test fixes from downstream gevent3