Add CakeNumber::fromReadableSize() and Validation::filesize()
Update version number to 2.2.0
Add missing urlencoding to nested named parameters.

Fixes #2988
fix: windows console may not have ansi color support
Make load() and dump() more consistent with each other, create new PhpReader for default if not configured yet.
Fixes #2998
keeping methods BC, load() now returns false again when configname not default and not configured
if blackHoleCallback is set, requests _must_ get blackholed
Fix double base dir in image() with fullBase.

Fixes #2991
Fix for CakeEmailTest.php that failed unless using 'localhost'
Fix notice error when parsing input data.

Prevent error in CakeRequest from parsing input data in
PUT and DELETE requests.

Fixes #3002

Signed-off-by: mark_story <mark@mark-story.com>
Merge pull request #707 from SimonEast/fix_CakeEmailTest

Fix for CakeEmailTest.php that failed unless using 'localhost'
Fix lint error.
Make test case use SERVER_NAME conditionally.
Automatic console logging streams were not respecting --quiet
Update afterSave to ensure created entires have all translated fields present

Without all fields being present, find() will be unable to find the
translated records.

Fixes #3009
Add tests for translate + partial fields.

Refs #3009
Fixed some typos in the comments in this file. This helps with type
hinting in IDEs that support that.
Merge pull request #710 from iliepandia/fix.typos

Fixed some typos in the comments in this file.
Adding missing afterValidate callback to behaviors, Fixes #3024
Correctly passing ellipsis options to all internal method calls insie
PaginatorHelper::numbers(), under some combinations of modulus/limit
it would not get passed even though there are pages in between to show