rename requirements-test to -dev
work around pep8 change that breaks when validating ''
fix print detection with __future__ print_function

fixes #2