Update version number to 2.5.6
Make unsetting the email pattern work as expected.

When set to `null`, only `filter_var()` should be used. This is a
partial backport of #5111
Merge pull request #5119 from ndm2/fix-unset-email-pattern

Make unsetting the email pattern work as expected.
Clean up formatting and make a failure exit non-zero.

Console tools should exit non-zero when a comman fails.

Refs #4993
Remove singularization on schema class names.

Using camelize() does the transformation we want without also
singularizing the name. This makes user input more transparent and fixes
issues around plugin schemas with plural names.

Refs #4993
Merge pull request #5123 from cakephp/issue-4993

Remove singularization on schema class names
Merge branch 'master' into 2.6

Conflicts:
	lib/Cake/VERSION.txt