Configurable name for schema_migrations table

Often times I have more than one application pointing to a single database schema. In these instances, I've found it is nice to override the name of the schema_migrations table and have each application have its own schema_migrations table.

This PR makes the name of the schema_migrations table configurable via config.active_record.schema_migrations_table_name.

I'd love any feedback!