Initial precheck feature implementation
Merge branch '2.0' into feature/precheck
Fixing migration order and changing data source on successive executions
Merge remote-tracking branch 'upstream/master'

Conflicts:
	Lib/MigrationVersion.php
Merge branch 'master' into develop
Updating migration domain from 'migrations' to 'Migrations'
Changing the translation domain from Migrations to migrations because of http://cakephp.lighthouseapp.com/projects/42648-cakephp/tickets/3022-improve-plugin-i18n-translation
Fixed test to reproduce conditions described in Issue #28
Merge branch 'Issue#28' into develop
Merge branch 'master' of git://github.com/ameboide/migrations into develop
Fixing the CakeMigrationTest
Fixing MigrationVersionTest.php
Modified Documentation to explain how to alter indexes. Added a test in order to
reproduce situation explained by ajibarra in Issue #26
Remove the & when initializing a new MigrationVersion() class instance to prevent fatal error.
Remove the & from the function parameters and replace it with the Controller class typecast.
Merge pull request #77 from calinseciu/develop

Some fixes regarding reference variables
Adding support to rollback migration when something goes wrong. Adding feature to ignore errors when you reset migrations
Merge branch 'feature/precheck' into 2x
Merge remote-tracking branch 'origin/develop' into 2.0

Conflicts:
	Console/Command/MigrationShell.php
	Lib/CakeMigration.php
fix failed tests