Allow renaming of MigrationHistory table

We ran into a situation where two projects where sharing a single db.  Each project had it's own Models as well as some shared ones (managed with a separate shared app).  It would be convenient to be able to specify the table used by MigrationHistory via a setting.