Added docblock to _configCache()
Made assertions in testNonFatalErrorsWithCacheDisable.
To avoid "R" (Risky)  in phpunit.
Merge pull request #4374 from kimegede/cache-test-update

Cache test update
Adding a composer file
Adding a readme for the collections library
Added markdown link instead of using plain url in Collection readme
Adding a replace map in the main composer.json
Merge pull request #4375 from cakephp/3.0-collection-subtree

3.0 collection subtree
Adding a Readme and a composer.json for the Event library
Add the ability to add automatic fields.

When selecting specific fields (such as computed fields) it is often
really helpful to also select all the fields in the model. Instead of
having to type out all the columns in the schema, the autoFields()
method can be used to tell an ORM\Query to also include the automatic
fields. This new method also works in contain() builders.

Refs #4360
Clean up code a bit.

Remove bonus ternary and array modification.
Fix tests for Database quoting situation.
Fix typo and failing test.
Add a test fo cell options.

This was missing previously.
Move Console Shells and Tasks.
Added assertion for PluginTest::testIgnoreMissingFiles()
Merge pull request #4356 from cakephp/3.0-shells

3.0 shells
Clarify API doc.
Make cells inherit more data from the view.

As Cells are often created in the view, it makes sense that a cell will
inherit the containing view's helpers and classname. By propagating both
helpers and view class names developers can expect to get the same
rendering engine in both their views and cells.

Refs #3926
Refs #4358
Refs cakephp/app#118
Update docs.