Remove dependency on six and enable sphinx tests on Python 3

Just to be strictly what six does, maybe something like:

```
if PY3:
    def iteritems(dictionary): return dictionary.items()
else:
    def iteritems(dictionary): return dictionary.iteritems()
```