Python 3 Support.

This introduces the new dependency `six` and enables Python 3.3 support
for everything but the `bokeh-server` which depends on `gevent-websocket`.
Merge pull request #234 from filmor/python3

Python 3 support