Require futures backport only on Python < 3.2
Merge branch '_py3_requires'
Adjusted setup.py to separate test requirements
Merge branch '_tests_require'
Fixed typo
Merge branch '_typo'