Replace Hydra::Migrate with simpler VersionableModel concern and regular ActiveModel migrations
R2 -> R3 migrations
Let the MediaObject callbacks handle what they can
Improve migration code (with feedback and benchmarks)
Roll all R2->R3 related model changes into a single migration
Merge pull request #286 from avalonmediasystem/feature/vov-2448

R3 migrations