Remove requirement for 'six' package
As a install- & test-time utility having a hard dependency on a non-core python package is not ideal. Cross-python support is still desirable but 'six' is a convenience not a requirement for that and it can be achieved without 'six'.