Only include migrations that need to run to preserve RAM.

Previous code included all migration files, including the old, already-ran ones, before running the outstanding ones. Eventually, as a project naturally accumulates migrations, it gets to a point where the 'artisan migrate' command is unable to load all migrations in RAM and fails.

This simple fix only includes outstanding migrations before running them.
Sorry about that.