Migrate executes the required migration of the database on startup.
For each successful migration, an entry will be written into the "version"
table, that states when a certain version was reached.
NewMigrationContext aims to create a new goa context where to initialize the
request and req_id context keys.
NOTE: We need this function to initialize the goa.ContextRequest