formatting app::uses blocks (refs #2265)
fix the failing test case.
Check if the item is an array.
Fiexed error in CakeSession that would call start() in an infinite loop
when the session is marked as invalid
Ensuring session is configured before trying to destory it
Fixed failing test
Merge pull request #2449 from cakephp/fix-session-cyclic-error

Fixed error in CakeSession that would call start() in an infinite loop
Add tests for #2433
Merge branch 'glorand-master'

Fix Hash::extract() operating on non-array data.

Closes #2433
Model objects should be in CamelCase.
Add a Model type hint.
Remove is_object() calls when the test subject is already type hinted as a Model.
Update DboSource::group():

* Update documentation.
* Add Model type hint.
* Bail early when fields are empty.
Add more Model type hints, and ease the model testing replacing is_object() for  '!== null'.
Add test for saveMany + validate=false.

Closes #2468
Fixed docblock. Closes #2476
Fixed small coding standard error
Make Hash::numeric() accept more numeric things.

Negative numbers and other stringy forms of numbers should be accepted.
The name Hash::numeric implies is_numeric which it now uses.

Fixes #2478
Merge pull request #2458 from bar/2.5-model-typehints

Add Model type hints, and ease testing for Model.
Merge pull request #2350 from tuffz/formatting_app_uses_blocks

formatting app::uses blocks
fix CookieComponent - when write null or empty string