travis/pypy: set NWORKERS=4
disable test_urllib2net.OtherNetworkTest.test_ftp

too slow
test___monkey_patching: set timeout to 120s
resolver_ares.py: replace iterkeys() with keys() PY3
run bench_sendall.py on travis
greentest/util.py: better timeouts
bench_sendall.py: replace string with bytes PY3
server: fix do_read() enough to run bench_sendall() PY3
testrunner.py: run some tests one at a time
ares.pyx: allow servers to be passed as unicode PY3
test__threadpool.py: increase expected kill.elapsed

To prevent this:

======================================================================
FAIL: test_terminate (__main__.TestPool10)
----------------------------------------------------------------------

Traceback (most recent call last):

File "test__threadpool.py", line 176, in test_terminate

assert kill.elapsed < 0.5, kill.elapsed

AssertionError: 0.564028263092041
Update known_failures.py