cythonpp.py: better error message
cythonpp.py: fix breakage on newer cython versions

Thanks to @zhangchunlin and @mvalkon.

Fix #483. Close #489.
Merge pull request #504 from gevent/fix_cythonpp

cythonpp.py: fix breakage on newer cython versions
import socket on windows

Should fix #459. See https://github.com/gevent/gevent/issues/459#issuecomment-49506870

Thanks to @snaury.

This reverts commit 12e4fb18cc731ee0dbbf0ebac8a20b4070268ea5.
update known_failures.py w.r.t PyPy upgrade

https://bugs.pypy.org/issue1743 is fixed now, but other failures appeared.
Merge pull request #505 from gevent/import_socket_win

import socket on windows
Merge pull request #506 from gevent/known_failures_pypy

update known_failures.py w.r.t PyPy upgrade
upgrade libev to 4.19
Merge pull request #507 from gevent/upgrade_libev_4_19

upgrade libev to 4.19
upgrade pypy tests to 2.7.8

Fix #497.
Merge pull request #508 from gevent/pypy_tests

upgrade pypy tests to 2.7.8
Remove SSL3 entirely as default TLS level
Merge pull request #517 from Ivoz/rm-ssl3

Remove SSL3 entirely as default TLS level
Merge pull request #1 from gevent/master

pull changes from official gevent