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.
Fixed Marshaller::merge() when passing data that needs to be converted
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
Merge pull request #3335 from renan/3.0-object

3.0 Drop Object class
Update error messages to be more helpful.

Name the missing column in constraint/index errors.
Cover more cases with tests.