Invert default log configuration.

Windows only has 4 log levels instead of 8.  This causes notice errors
when trying to use 'alert' and a few other levels.

Fixes #3055
Make tests pass on windows.

Need to shuffle around log levels to work with the 4 levels on windows
instead of the 8 on *nix systems.

Refs #3055
Merge branch 'master' into 2.3
Add ability to disable content-disposition for email attachments.

This solves issues with outlook and text/calendar attachments.

Refs #3042
Add tests for contentDisposition flag.

Fixes #3042
Add docs.
another correction for app uses
Merge pull request #730 from dereuromark/2.3-missing-app-uses

another correction for app uses
fix for windows. the check seems to be the wrong way. at least compared to the one in the rss class itself
different approach on the failing test
Fix associated translations being inserted.

Due to changes introduced in [1c0b6c076a15516688df5c6474392fa8e79bb010]
associated translations would incorrectly be saved with a value of ''.

Fixes #3057
Merge branch 'master' into 2.3
Add bcrypt support to Security::hash()
Simplify number formatting.
Merge branch '2.3' of https://github.com/cakephp/cakephp into feature/smtp-tls
Fixing missing imports in generated tests.

Fixes #3059
Clean up string concatenations and refactored some reused strings into variables.

Refs #GH-729

Signed-off-by: mark_story <mark@mark-story.com>
Add type check to prevent errors related to Hash::get()

Fixes #3041
Fix whitespace errors.
adding a related message to the enableCrypto InvalidArgumentException