Basic content migrator.
Refactor migrator usage.
Make it so that location actions are processed before add_upgrade actions; set schema_version on collections.
Register upgrade for all types; simple biosample upgrade.
Handle missing attachment.
Fix sample data.
Use sqlalchemy nested transactions rather than transaction.savepoint() as it is not guaranteed that the session is joined to the transaction.
Fix fixture test.
Move fixtures so easier to reuse for biosample tests.
Make biosample starting_amount a number. Refs #794.
Change to E notation for starting_amount.
Savepoint change fixed this xfail.
Don't require alternate_accessions default to be filled.
Add option to post without validation for admins / testing.
Inline upgrade on render.
Add ability to view raw properties
Ensure access key secret_auth_key_hash is hidden from item_view_raw.
Upgrade properties on patch.
Fix error following template_namespace changes.
Update test which mocks an updated schema version