Fix various problems in current PY3 WSGI implementation (Currently Non-operational)

Change addresses:
- strings not being encoded before sent
- missing attributes in PY3
- bytes not being decoded after received
- headers_factory had wrong amount of arguments
- PYWSGI tests failing

bump version, 1.1.1 all PYWSGI test pass now.  Integrated with fantix's pull request for the same.