fix python 3 str/bytes woes
- most tests now run w/ gevent and no gevent (if gevent available)
- fixed test_warning_redirections so it will be able to run 2 times
- added _disable_gevent for testing
- fixed missing greenlet_local when using _fallbacks.py