Run migrations in parallel

I added the ability to run migrations in parallel. This is useful when you have a large number of schemas.

By default, migrations will be run sequentially as they currently are, but a new configuration option allows parallelization within a specified number of threads.