queue: Make join not wait if there are no unfinished tasks

This fixes GitHub issue #54
support: bundle six 1.5.2

https://bitbucket.org/gutworth/six
http://pythonhosted.org/six/
python3 compat fixes

https://github.com/eventlet/eventlet/pull/59
travis: Build with Python 3.3
greendns: IPv6 support, improved handling of /etc/hosts

https://github.com/eventlet/eventlet/issues/8
https://bitbucket.org/eventlet/eventlet/issue/105/name-resolution-needs-to-support-ipv6
https://bitbucket.org/eventlet/eventlet/pull-request/40/improve-asynchronous-ipv6-address