Further refactoring HandleQueuePackageEditsTask. Package.ApplyEdit will no longer remove the edit from the collection.
Fix the editablemetadata migration to only create 1 foreign key.
Merge branch 'tilovell-EditableMetadataFixes' into dev