Tune documentation
Remove most of the deprecated code

Closes GH #144
Add Python 3.4 build options
Python 3 compat: Improve various bits

This includes changes to WSGI, websocket, bytes/str/unicode handling,
SSL, backdoor, greenio and tests.

Some comments and conditionals (PY2/PY3) were added for clarity

GH issues:

Closes #106
Closes #111
Closes #118
Closes #141

Incidentally should also close #135 (reopen if didn't)

cc #6
Fix SSL socket wrapping and Python 2.7.9 compatibility

This is connected to GH #135 and BitBucket #165
Reformat with autopep8
Python 3 compat: Fix precedence bug
Python 3 compat: Improve SSL and WSGI compat
Clean up
Allow more gracefull shutdown of wsgi server

Currently, if the listening socket is closed the
wsgi.server will go into an infinite loop.

Add an 'is_accepting' flag which can be set to False
to tell the server to exit. This allows, for example,
a signal handler to initiate a gracefull shutdown
(complete existing requests then exit).
Python 3 compat: Improve subprocess, WSGI and tests
Give credits for the patch
Actually also give credit here
Refactor capturing stderr into a context manager
Remove dead code
Fix "maximum recursion depth exceeded in GreenSocket.__del__"

Closes #137
Closes #148
import corolocal for green.threading for now

I have no idea how this works in python 2.7
and this isn't the right fix