Merge pull request #434 from surfly/pypycore

Experimental/WIP PyPy support #248
update known_failures.txt -> known_failures.py

see 5d8dd0fb1c2f5cd519dc36ba61e14125321afcef
move report() from util.py to testrunner.py
testrunner.py: remove failed_then_succeeded
testrunner.py: report unexpected passes
enumerate current PY3 failures
Fixed subprocess tests.
gevent/local.py
 * doctest
Fix str/bytes issue.
 * udp_client.py
 * gevent/subprocess.py
Fix range issue.
 * test__order.py
Fixed test__refcount.py
Fixed test__socket.py
Fixed test__examples
Fixed test__ssl.py
Fixed test__greenio.py
Fix tests for PY3.
Fixed test__pool.py for PY3
Fixed test__os.py for PY3
Fixed test__all.py