[#51316207] Accessioning includes required info
[#51316207] Valid Records can be accessioned
[#51316207] Refactor for flexible tag names

We want to be able to store tags under different
names in our database. Also, we really want
something extensible.
[#51316207] Fix tests
[#51316207] Include Donor_id in manifests/registration
Merge pull request #769 from JamesGlover/51316207_ega_accessioning_requires_gender_and_phenotype

51316207 ega accessioning requires gender and phenotype