Separate test requirements into test_requirements.txt.
Merge pull request #554 from Geekfish/cleanup/split-test-requirements

Separate test requirements.