Fix fullTablename(), ensure prefix prepending is only skipped when not on position 0 in tablename. Fixes #2750
Fixed bug where associated model's afterfind was not triggered in particular case
Merge branch '2.1-dbosource' into 2.1
only use and test SORT_NATURAL on PHP 5.4
remove all Set::extract() from core and tests
Added ability for Auth login to use contain
Fix notice error when there are no requests.
Update docs about PHP5.4 constant.
Fixing default value of `contain`
update docblock of AclComponent
Add missing ClassRegistry import.

Fixes #2757
add test to show label options in inputDefaults
Revert "Always use error layout when rendering error pages."

This reverts commit 3495422ac5bde8667becaa1e4afc12c9d139c69b.
Only check for existing method expresion() when it actually will be called.
Datasources that use calculate() should not be forced to implement expression() as well
Merge branch '2.1' into 2.2

Conflicts:
	lib/Cake/Test/Case/Model/Datasource/DboSourceTest.php
Fixing eg. code in doc block
Outputs messages of which plugin is going to have locations upgrade.
Merge pull request #601 from luisarmando/infoUpgrade

Outputs messages of which plugin is going to have locations upgrade.
Always reconfigure global state.

Fixes issues wher the test suite with no fixtures could hit
a non test connection.

Fixes #2743
Fix issues loading response classes from plugins.

Fixes #2759