Apply results of running 'python-modernize'.

As well as additional fixups on the way toward "stradding" Python2 / Py3k.
Make dependency on 'six' explicit.
Merge pull request #13 from tseaver/apply-modernize-prep-py3k

Apply results of running 'python-modernize'.