Extract a expect_should_migrate utility method
Support migrationsrunning from a major version onwards.

i.e. If database.version = 1.2.3 and there exists a migration named
"Release-1.2.3" then start running migrations from there on and just
register the previous migrations as already applied.