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`.