Consolidate Django and test requirements

Removes `requirements-test.txt` in favor of consolidating a minimum Django version and test requirements under `requirements.txt`.

Closes #2170.