Sort migrations by id in FindMigrations()

Motivation: The output of `sql-migrate status` should be sorted.

The other way of implementing this would involve exporting `byId`. I think the migrations are generally more useful when sorted, although it adds a bit of overhead. I'm also not sure whether it's necessary to sort the MemoryMigrationSource as the data could easily be sorted before putting it in there.