Removing calls to call_user_func in the Database namespace, we can
safely expect callables to be passed instead
Merge pull request #1583 from cakephp/3.0-direct-call

3.0 calling callbacks directly