Creating validation branch for Uwe
first commit of rewritten validation system (refs #194, #101)

config handler still missing so its not yet working...
fix AgaviValidatorManager to use the new AgaviErrorManager's getErrorArrayBy*() methods
changed phpdocs and made some code corrections as an example for uwe
whoops, forgot to save
another one
corrected class and file names, removed abstract validator manager and added an interface
fixes for coding style and phpdoc
missed some asBool() calls...
* fixed autoload.xml and compile.xml (put interfaces into compile.xml)
* lots of typos...
* rewritten AgaviValidatorConfigHandler (refs #194)
* loooots of bugfixes in validators
merged changes from trunk up to 4dc43e7f3dde5436b18d9d1c7d396faf7561f175
merged changes from trunk (up to 5c01452f0b781917eeadfea362edfabbef50ca4f)
merged from trunk (up to 6917ef033c49e1753fded6e21b8987c3a2137f24)
* UnitTests for AgaviPath, AgaviValidator, AgaviValidatorManager, AgaviDependencyManager, AgaviErrorManager
* lots of bugs fixed that were found during testing
merged changes from trunk (up to ea5294f664cf8550c7c74a2edeea88747aec5198)
changed AgaviValidatorManager::clear() to remove all validators from the manager
UnitTests for validation operators
fixed operators to abort after critical result from child validator; closes #201
fixed missing interfaces in autoload.xml
removed validator interfaces from compile.xml