7.x fix tests

ISLANDORA-1091 will break the current set of tests without this pull.

Also, this pull relies on https://github.com/Islandora/islandora/pull/573, which wasn't strictly necessary, but the alternative was writing test collection policies to somewhere, which, bleh.

IslandoraCollectionWebTestCase::createTestCollection() has been updated to no longer manually add in a collection through the web interface, but rather to use ingestConstructedObject(), as we do not know per-test whether islandora_xml_forms will be enabled.

The work of testing whether the standard ingest process functions correctly was offloaded to IslandoraBasicCollectionIngestTestCase.