Correct typehinting in QueryCompiler.
Remove unused use imports
Unify namespaces for doc block params
Merge pull request #3771 from dereuromark/3.0-namespace

Unify namespaces for doc block params
Type hint $response param.
Update arguments of Controller::beforeRedirect()

It now expects the same args as RequestHandler::beforeRedirect().
Merge pull request #3772 from ADmad/3.0-beforeredirect

3.0 beforeredirect
Merge pull request #3769 from dereuromark/3.0-use

Remove unused use imports
Merge pull request #3768 from dereuromark/3.0-typehint

Correct typehinting in QueryCompiler.
Updating some tests so they report correct status in hhvm
Allowing another test under hhvm as it does not crash it anymore
Allowing more tests to run as they don't crash HHVM anymore
A temporary change to avoid a fatal error in HHVM, will report this and roll back when fixed
Skipping tests if stream_socket_enable_crypto is not available
Merge pull request #3774 from cakephp/3.0-hhvm-updates

3.0 hhvm updates
Move initializing of properties from initialize() to constructor.

Closes #3776
Fix failing test cases.
Merge pull request #3777 from ADmad/bugfix-3776

Move initializing of properties from initialize() to constructor.
Add missing use statement.

Fixes #3776
Update to use return $this in query docs.

Using $this allows IDE with 'intellisense' to give developers the
correct information.

Refs #3787