Drop dependence on the six package and remove python < 3 workarounds
Created by: alurban
This PR drops dependence on the six
package and removes all workarounds for python < 3, including those related to python-ligo-lw
which should now be python3 compatible.
Fixes #1170 (closed), fixes #1173 (closed)