Simplify method and remove param weirdness.
Remove cast
Start building ConsoleIo.

Copy a bunch of code from Shell into ConsoleIo.
Adding a method to ensure the entities have the tree columsn present
Also ensuring columns for delete, unit testing
Correcting link
Fix and add tests for ask() and askChoice()
Add tests for remaining ConsoleIo methods.
Implement ConsoleIo::overwrite().
CS fixes
Applying patch from @tigrang for ensuring keys from all eagerly loaded
assocs
Implementing the logic in the Association class to create an empty
association value
Moving the code around so that each association type can customize it
Revarting parts of the previous commit, was not a good idea
Adding tests to show the key is present for a hasOne association usgin
select strategy
Simplify HtmlHelper::meta()
Merge pull request #3282 from cakephp/3.0-tree-behavior-the-end

3.0 tree behavior the end
Moved some tests to a new test case file
Merge pull request #3274 from dereuromark/3.0-meta

3.0 meta
Merge pull request #3268 from dereuromark/3.0-form-inputs

3.0 form inputs