Changing params for callbacks in MapReduce to they are consistent with
the rest of the functions in Collection
Reversing params for mapReduce in Table class
Updating tests having calls to mapReduce to account for new parameter
order
Merge pull request #2583 from cakephp/3.0-mapreduce-params

3.0 - mapreduce params
Custom finder methods will receive the full array of extra options
passed to the query every time
Merge pull request #2587 from cakephp/3.0-pass-options

Custom finder methods will receive the full array of extra options
Add autoIncrement flag to integer & biginteger columns.

When using composite primary keys we can't just guess at which column
should be the autoincrement one. Instead we should allow the developer
to specify which one is the auto-incrementing/serial column.
Add 'autoIncrement' support to MySQL.

Add reflection and generation support for the autoIncrement property in
MySQL. This helps improve composite primary key support as composite
keys with one AUTO_INCREMENT column can now be created.
Reformat long line.
Sqlite composite primary key support.

SQLite does not support autoincrement/serial on composite keys. Add reflection for the new autoIncrement, property.
There is no matching generation feature as SQLite does not support this kind of table generation.
Add tests for autoIncrement in column generation for MySQL.
Fix composite key generation in Postgres

Two columns cannot be serial in postgres. If there is more than one column in a primary key don't flag both of them as
SERIAL. Instead users can use autoIncrement = true to manually flag the serial column.
Merge pull request #2590 from cakephp/3.0-composite-key-generation

3.0 composite key generation
Replace <?php echo with <?=

Generated with:

    find . -type f -print0 | xargs -0 sed -i s"/<.php echo /<?= /g"
test changes affected by shortecho syntax
Merge pull request #2596 from AD7six/3.0-shortecho

Replace <?php echo with <?=