make our WrappedSocket compatible with pypy

The changes are inspired by socket.py from pypy and the implementation is
lifted from ssl.py from pypy.
fix makefile refs
add note about the garbage collector of pypy
Merge pull request #450 from t-8ch/pyopenssl_pypy

make our WrappedSocket compatible with pypy