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.
Please intent with tabs, not spaces.