Added support to cross origin requests
Fixed code for PHP 5.2
Changed tests to support PHP 5.2 :(
Fixed CS
Fixed doc description
Added option to allowed headers
Update version number to 2.4.5
Merge branch 'master' into 2.5

Conflicts:
	lib/Cake/VERSION.txt
Log errors instead of calling trigger_error()
correct property comment
Merge pull request #2729 from joostdekeijzer/typo-in-comment

correct property comment
Fix #2721 in TranslateBehavior::beforeFind()  supporting both Model::field('fieldname') and Model::read('fieldname')
Fix Console "extract i18n from sources" to handle quotes in Model::validate parameters correctly
Merge pull request #2727 from rchavik/2.5-remove-acl-trigger-errors

Log errors instead of calling trigger_error()
Merge pull request #2728 from joostdekeijzer/2721-fix-in-translatebehavior

Fix Model::field() and  TranslateBehavior::beforeFind() not working together.

Fixes #2721
Merge pull request #2731 from joostdekeijzer/console-extract-not-handling-validation-quotes

Console Extract task doesn't handle validation messages with qoutes correctly
Merge pull request #2692 from jrbasso/2.5-cors

Added support to cross origin requests
Grammatical fix in API docs only

Grammatical fix in API docs only

reset
Merge pull request #2734 from walker/patch-1

Grammatical fix in API docs only
Starting to refactor all the contain logic into a separate object, it is
big enough to be its own class and was strating to get hard to follow