test for range pluralization

https://gist.github.com/mitsuhiko/5939731
run doctests on python 2

Fixes #10.
test isolation for changes to os.environ
convert unittests to funcs; use os_environ fixture
move os_environ fixture to conftest.py
test_support also uses os_environ fixture
Some small test cleanups
Merge branch 'pr/18'