support SCAN, SSCAN, ZSCAN, HSCAN
fix handling of redis.keys() as a list for python 3
Flake8 and py3 fixes
Merge branch 'shearic-support_scan' into develop