limit applied to migration

This PR related with this [issue](https://github.com/yiisoft/yii2/issues/3594). I also think that such enh. should be done:

- [x] `getNewMigrations` should support `$limit` param;
- [x] introducing new 2 methods `isValidLimit()` and `needToApplyAll`.