Add support for nosetests

nosetests finds tests automatically, including test_data_ingestion.py
which fails on the import.
It has slightly different rules for auto-detecting tests, and it
tries to use get_test_unconnected_page as a test.

Change-Id: I49fc3cbda3f1f3b42c795b4f007e59d9bb1d6cf5