support test suite and test tests-require

Fixes #8
Adds support for the tests_require keyword from setuptools.  Tested by eating our own dogfood -- ./setup.py test now works for d2to1's own setup.
Added a changelog entry
Merge pull request #14 from iguananaut/tests-require

Tests require