Added test for the 'on' key in validation rules.
Optimized the validation processes when 'on' keys aren't used.
Reset user defined headers in reset()

This makes $headers consistent with other properties.
Fixes #2211
Removed double loop.
Merge branch '1.3' of git://github.com/cakephp/cakephp into 1.3-dbo-source-optimization
radio input no longer sets 0 values as checked when data isset as empty string, fixes #2209
Merge pull request #295 from Phally/1.3-dbo-source-optimization

1.3 dbo source optimization
Adding forwards compatibility to CookieComponent.

This allows 1.3 and 2.0 applications to interoperate easily.
Fixes #2131
Applying patch from 'Carlos Gant'

Removes un-necessary loop when deleting records with cascade = false.
Fixes #2050
Fix default CSV content-type

Excel prefers text/csv for CSV files.
Fixes #2259
Fix import in Sanitize.

Its previous form caused issues with userland plugins.
Fixes #2261
Update error_reporting() level.

PHP5.4 includes E_STRICT in E_ALL error level,
CakePHP 1.3 isn't fully compatible with E_STRICT.
Fix issue in TimeHelper with translated values.

LC_TIME files using unicode code points would incorrectly display.
Use either the Multibyte class or mbstring to correctly detect
and convert values.

Fixes #912
Fix issue with CacheHelper and named parameters with '

Fixes #2291
Fix protocol relative urls for CSS and JS files.

Protocol relative urls are generally not on the same host
don't try and run them through the asset filters.

Fixes #2285
Fix incorrect alias/name usage.

Fixes #2317
Fixing cascading delete, when using foreignKey false and setting condition on hasOne
adding back PHP4 compatibility, accidentally removed in previous commit
change since version to correct number
Fix missing directory in dispatcher with rewrite off.

When re-writing is disabled, and the deployment directory
contains either 'app' or 'webroot' the computed path was
incorrect.

Fixes #2330