Update virtsocket.py

Unicode error
The fix to the fix
D'oh
Doing it right, the python way
Update virtsocket.py
Update virtsocket.py
Fix PollingTransport problems
Merge pull request #177 from dabidan/patch-1

Fix PollingTransport problems
Merge pull request #173 from arnuschky/fix-websocket.environ

Fixing PR 172
Merge pull request #141 from b3ni/master

UnicodeEncodeError in default_error_handler
PEP8 cleanup
Add gevent to the required dependencies.
Fix warnings: Title underline too short.
Point to the base directory for the local socketio module.
Also distribute CHANGELOG, docs, and tests.