Removed references to python2 only string types
Use relative imports (PEP328)
Use six to import urllib and StringIO
Fixed unicode literals in edit handlers
Use six.with_metaclass to add metaclass to Page
Python 3 doesn't suport dict.iteritems()
Fixed Python3 incompatible dictionary concatentation
Changed __unicode__ methods to __str__
Modified setup.py for python 3 support
Converted some print statements into python 3 syntax
Added print_function future import for files that use print()
Minor coding style fix
Removed python2 unicode literals
A couple of python 2.x fixes
Put python2 dependencies back
Merge branch 'master' into python3