Show model type in MissingModelException message.
Merge pull request #3328 from cakephp/3.0-carbon

3.0 - Replace the DateTime object
Merge pull request #3338 from ADmad/3.0-misc

3.0 misc
Resolve Exception namespace
Merge pull request #3341 from dereuromark/3.0-error

Resolve Exception namespace
Removing Object::dispatchMethod, previously used by collections.
Removing unused Object::_set().
Removing no-op constructor
Removing Object class.
Resetting Log to avoid sending stuff to stdout and stderr when running the tests.
Adding _stop() back to classes that used to extend Cake\Core\Object.
Adding LogTrait back to classes that used to extend Cake\Core\Object.
Merge pull request #3340 from markstory/shell-cleanup

3.0 Shell cleanup pt.1
Cleanup doc blocks.
Pass positional arguments into shell methods.

Much like controllers, shells now get positional arguments as method
parameters. This makes it easier to work with positional arguments, as
you don't need to use $this->args.

Refs #3325
Fixed Marshaller::merge() when passing data that needs to be converted
Update bake tasks to use method arguments over $args property.

Use the new positional arguments feature to clean up bake a bit.
Fix constraint & foreign key reflection when columns are keywords

Fixes #3348
Merge pull request #3353 from cakephp/issue-3348

Fix constraint & foreign key reflection when columns are keywords
Merge pull request #3347 from cakephp/3.0-marshaller-fix

3.0 marshaller fix