3036: Work on migration code for 'name' and 'can_read' links to distinct collection entries.
Delete obsolete, undesirable HTML page templates.
3036: More work on migration code.  Now updates links table.  SQL syntax errors fixed.
3036: More work verifying that migration does the right thing.
3036: More work on migration.  Converts collection->collection provenance links into jobs.  Handles orphan collections;
3036: Manually migrated collections and name links on test fixtures.
3036: Removed "add can_read link after creating collection record" logic.
3036: Removed special case uuid_like_pattern.  Removed special case in
resource_class_for_uuid.  Removed special cases for "name" links.
3036: Removed special case find_object_by_uuid.  Converted some queries that
interact with jobs to use portable_data_hash instead of uuid.
3036: Removed special case normalize_collection_uuids.  Removed special case
'name' links granting read permission.  Renamed helper function
"collection_uuid" to "stripped_portable_data_hash" and moved to helpers
directory.
3036: Split out logic to determine if a user is actually allowed to set the
uuid into validate_uuid.  Fix docker/collection/job tests to use
portable_data_hash instead of uuid where appropriate.
3036: Remove obsolete 'name' link tests.
3036: Fixing uuid -> portable_data_hash in collections controller tests.
3036: ensure_owner_uuid_is_permitted checks that owner_uuid is a User or Group.
Added comments on permission logic.
3036: Adding pre-validation callback to set the portable_data_hash if necessay.
Added validation callback to check that portable_data_hash matches manifest_text.
3036: Test fixing work in progress.
3036: Remove include_linked from project contents method because 'name' links
are obsolete.  Remove tests related to include_linked.  Fix docker image lookups.
3036: Restored normalize_collection_uuids removed in 22457e1
3036: API server tests pass
3036: Migration adding (owner_uuid, name) uniqueness constraints to
collections, pipeline_templates, pipeline_instances, jobs, groups.