Allow specific migrations to be run
Add pydoc for run migrations script.
Only run .py migration files

Because we're loading the migration modules manually we run the risk of
accidentally loading pyc files. This should not be possible.
Merge pull request #244 from alphagov/migrations-by-pattern

Allow migrations to be run by pattern