Add CakeNumber::fromReadableSize() and Validation::filesize()
Update lib/Cake/Configure/IniReader.php

Copied standard path from PhpReader
Update lib/Cake/Configure/IniReader.php

Updated docblock and set NULL as the default value of $path
Remove unused variables and code
Merge pull request #810 from schrolli/patch-2

Update lib/Cake/Configure/IniReader.php
Merge pull request #818 from shama/patch-unused-vars

Remove unused variables and code
remove cookie reading in startup
Merge pull request #819 from ceeram/2.2-cookie

remove cookie reading in startup
Added MailTransport test class refs #2824
Fix parsing '0' as a url.

Fixes #3198
Fix notice error.
Fix failing tests in PHPUnit 3.7.0-RC2
Revert "Fix failing tests in PHPUnit 3.7.0-RC2"

This reverts commit d26040e3aa2173dfc3562ceb522287eb1083a5db.
This change causes tests to fail in PHPUnit 3.6, this will have to wait
until 3.7.0 stable.
fix incorrect docblock
Forward model option to PaginatorHelper::link().

Fixes #3193
Fix required field detection.

Fix required field detection to match documentation and behavior when
validating. Having `allowEmpty` in the first validation rule, makes the
field not 'required' as the field is allowed to be empty.

Fixes #3194
Make connection exceptions more helpful.

Fixes #3204
Tidy doc block.
Fix null not stopping model callbacks.

Add a compatibility shim into CakeEventManager to fix `null` not
breaking model callbacks.  This was a regression created when model
callbacks were re-factored to use the event manager. This code should be
removed in 3.x as its inconsistent with events used everywhere else in
the framework.

Fixes #3123
Revert "Fix null not stopping model callbacks."

This reverts commit 82a8400deff6fe56f3ea2b3bc8c59556419d1075.

The previous change broke a number of tests as existing tests expect
that a return value of null will not stop events.