Add .editorconfig file.

Config file to help define the code style for supported editors and IDEs.
http://editorconfig.org
Fix docblock
Fix incorrect argument order.
Fix stack traces not being highlighted correctly.

Fixes #3439
Set translations to use the cake domain.

Core classes should be using either the cake, or cake_dev domain.

Fixes #3443
Exclude value attribute from generated file inputs.

Having a value attribute present causes HTML validation errors in HTML5
doctypes. It has no effect in other doctypes, and excluding it is always
valid.

Fixes #3440
Expand doc block for Router::connect().
Fix example & incorrect import.
ConsoleOptionParser::_parseOption() tramples option values of 0 (zero). I believe the following condition is the culprit.
Testing option value as a string
Improve docblock
Add test for options with 0 value.
Merge branch 'zero-option'

Related to pull request #1013
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