Adding new class to avoid calling Validation with incorrect arguments
Changing signature of ValidationRule::process() to allow having more
data passed in
Passing full context instead of just the providers to validation methods
and conditional validation detectors, this fixes #2585
Fixed a ouple file headers
Merge pull request #2603 from cakephp/3.0-revisit-validation

3.0 revisit validation