migrate metaclass usages to six
eliminate unicode literal prefixes
migrate iter{keys,values,items} calls to six
migrate print syntax
migrate imports of modules moved in Py3k
remove 2to3 requirement
migrate all unicode() calls
s/func_name/__name__/g
fix __all__ list
move urlparse
examples/hello: migrate placeholder page template to six
examples/hello: remove future stmt

According to
http://stackoverflow.com/questions/12537213/using-from-future-import-in-mako-template,
it is not possible to do this. Let's live without unicode literals in
Python 2...
examples/hello: missed one iteritems() call
adapters.http.util: fix string formatting on Py3k
adapters.http.util: fix string formatting on Py3k #2
adapters.http.util: Status line done the Right Way. Hmm.
adapters.http.util: header are strings too
adapters.http.util: add case for bytes output
examples/cache: generate cache key in Py3k-compatible way
revise Trove classifiers