add methods to check if an "array path" exists in an array
fix typo
remove inneeded indirection in the image validator
BREAKING CHANGE!
- Reworked the internal error handling in the validation. Now validators have multiple incidents (usually one per failed internal run [one validator internally runs multiple times when you give it a base and it has to validate more then one field that way). An incident can have multiple errors, which can span multiple fields.
- Removed AgaviRequest::removeError (this a) doesn't work anymore and b) was a quite questionable thing to do in your code imho)
- Adjusted error retrieval/setting methods in AgaviRequest to work with the new system. (please note that the only(!) reliable way to check if the validation failed is AgaviRequest::hasErrors(), the other methods will return the errors with the notice severity too and getErrorNames and hasError will actually return the fields with severity none as well)
- removed getRequest and reportError from validator containers
- fixed operator validators not storing their name
- added new result for not executed validators
- renamed hasAllArgumentsSet to checkAllArgumentsSet
- removed getAffectedFields completely (this currently makes the affects parameter of a validator useless)
- fixed the isset validator when used with a base and when the field was empty
- a whole lot of new methods for the validatorManager

refs #367
added 'wildcard' support for 'environment' and 'context' attribute of <configuration> elements, you may now use arbitrary regular expressions (without delimiters, modifiers and anchors) to limit the block to environments and contexts, e.g. 'development(-(kate|jack|desmond)?' matches for 'development', 'development-desmond', but not 'development-sawyer'. closes #374
add missing autoload definitions for validation
allow multiple <settings> blocks which can define a prefix to their settings (defaults to 'core.')
closes #375
add possibility to retrieve validators
method for parsing string numbers into "real" numbers
make getParameters return a reference
return references in the validation to enable validators to change/correct values more easily
add parameter which indicates if a string was completely a number
add in_locale, no_locale and cast_to parameters to the number validator

refs #359
test fixes
fixes for parsing numbers and the number validator
add parameter to allow strict date parsing
fix notice when using invalid dates in non lenient mode
make date parsing be non lenient in strict mode
relax strict parsing of single width numbers
fix export overwriting the entire parameters when given an empty string