Add .editorconfig file.

Config file to help define the code style for supported editors and IDEs.
http://editorconfig.org
Cater for length part of TEXT field in indexes for MySQL

Cater for length on TEXT column in index for _alterIndexes

Handle nested arrays in schemas

Used when writing indexes containg TEXT field for MySQL

Change comment style from code review

Remove stray space

Only generate length part of TEXT index column field when necessary

Override buildIndex() in Mysql instead of name()
Revert DboSource::buildIndex to previous state
Update Mysql::_alterIndexes for code reuse
Update MysqlTest to handle quoted index names.

Make code clearer, as per code review

Adjust function comments, as per code review
Merge pull request #997 from rhelms/2.2.5-text-index-in-fixture

Cater for length part of TEXT field in indexes for MySQL'

Fixes #3428
do not pass 5th argument to mail() when in safe mode, even with a falsy value mail() will return false, fixes #3452
Merge pull request #1022 from ceeram/2.2-3452

Do not pass 5th argument to mail() when in safe mode

Fixes #3452
Add codestyle and reports-ci targets to phing.

This should make it easier to run and test the various code
reports + stylechecking.
Don't return true when there is nothing to save.

Model::save() should not return true when no work has been done.

Fixes #3469
Added deprecated tag
Update docs for Hash::apply()
Change line length in emails.

Use LINE_LENGTH_MUST instead of LINE_LENGTH_SHOULD. This
fixes a number of text wrapping issues caused by the narrower wrap
length.

Fixes #3151
Fixes #3473
Fix docblock
Fix docblock
Fix issues with TreeBehavior and nested deletes.

Fixes #3481
Fix foreach error when useTable = false.

When calling model->create() with useTable = false, an error should not
be triggered.

Fixes #3480
Update lib/Cake/Model/Model.php

Corrected an unlogic link from Model:find to an appropriate page in the docs
Merge pull request #1038 from ravage84/patch-1

Fix manual link
Fixes corrupted CakeRequests when a $_GET value contains "://"
Added unittest for REQUEST_URI with multiple FQDNs.
Merge pull request #982 from shama/editorconfig

Add .editorconfig file
Fix SQL errors in TreeBehavior.

SQL errors were caused by escapeField() usage in TreeBehavior. Quoted
fields were not correctly unquoted.

Fixes #3491