Improve precheck integration with CakeMigration. Implements tests for PrecheckCondition class.
Update documentation about checking modes.