Added missing 'Session'-Compomnent in bake

If a Controller was baked interactively and one want to use Session flash messages, the required 'Session'-Component wasn't added to the $components-Array
removed indentation
fixed coding standard errors
Merge pull request #2770 from ukk1337/master

Added missing 'Session'-Component in bake
Remove dead and unused code.
Fix temporary associations that replace fields not being restored.

When binding temporary associations, fields should be restored
in the afterFind as the association will have become unbound.

Fixes #2816
Fix incorrect assertion.
Fix uploadError validation rule to work with OS Win. Here the error is string, not integer.
Updated docblock.

BlowfishAuthenticate is deprecated.
Merge pull request #2822 from dereuromark/master-validation

Fix uploadError validation rule
Update MemcacheEngine.php

adding $limit=0 to clear function so it deletes all the keys for real
Mark compatibility shims as deprecated.

Fixes #2845
Update MemcacheEngine.php

removing variable assignment
Merge pull request #2852 from ujwaltrivedi/master

Update MemcacheEngine.php
fixes issue #2855 where cafile is not set in HttpSocket
Update MemcacheEngine.php

removed 0 from getExtendedStats('slabs') in my last commit, someone point that out in the comment. Adding it back.
Merge pull request #2861 from ujwaltrivedi/master

Get unlimited number of slabs when clearing cache keys in memcache.
Fix Validation::decimal() not working with localized floats.

Use similar workarounds as DboSource::value() for accepting localized
floats.

Fixes #2853
account for localized floats more robustly.

Normalize floats, strings too, so that they are validated as

    dddddddddd.dd

ref #2853
Merge pull request #2864 from AD7six/2.4-better-float-validation

account for localized floats more robustly.