Collision free approach to resolve the DOM ID issue in a clean way. Fix to generation of ids for multiple checkboxes. Resolves ticket 4064.
prevent possible XSS attack via form helper selects and unescaped output.
Also make DOM ids for radio element values unique.
Cast results of implementedEvents to an array.

This makes using mocks much easier with event listeners as they don't
need to provide a returnValue for implementedEvents.

Refs #2333
Update CakeEventManager.php

Cast resultados de implementedEvents a una matriz.

https://github.com/cakephp/cakephp/commit/e6f2c92005cfb5850159621da182f9b4f327fdd2
Merge pull request #2427 from EliuFlorez/patch-3

Cast implemented events to an array when detaching listeners.

This makes it much simpler to work with mocks, and avoids warnings caused by developer error.
Append / to the start/end of the mapResources prefix.

This makes the method easier to use and less error prone.

Fixes #2431
Check if the item is an array.
Set console options in the same fashion for every shell/task.
Baked test methods are marked incomplete.

Previously empty (and "passing") test methods now include PHPunit's `markTestIncomplete()` to better reflect the truth of the resulting file: The test methods are stubbed out, but are not yet complete and passing.

It is much easier when _running_ tests to locate incomplete test methods.

Fixes 2437.
Merge pull request #2440 from beporter/feature/bake-test-marktestincomplete

Baked test methods are marked incomplete.

Fixes #2437
Fixed edge case which allowed login with empty password.

Ensure skipping call to FormAuthenticate::_checkFields() does not allow
logging in with empty password. Closes #2441.
Merge pull request #2444 from ADmad/2.4-auth-finduser

Fixed edge case which allowed login with empty password.
CakeFixtureManager::load now calls CakeTestFixture::truncate
Removed leading underscores from ReflectionProperty variables in test case
Fiexed error in CakeSession that would call start() in an infinite loop
when the session is marked as invalid
Add test to prove issues with deleteAll with $order set
Set 'order' to false to prevent issues with postgres

See: https://github.com/cakephp/cakephp/pull/2421#issuecomment-30074971
Ensuring session is configured before trying to destory it
Merge pull request #2450 from rchavik/2.4-delete-all-regression

2.4 delete all regression