Add version information and migrator to ContactV1.
Add test that extra and subscription fields are successfully migrated.
Correctly migrate dynamic contact fields from version None to 1.
Merge branch 'feature/issue-903-fix-contact-migration' into develop