Implemented the select strategy for HasOne
Letting the full test run as the subquery strategy for HasOne already
works :)
Fixed failing tests
Merge pull request #3203 from cakephp/3.0-bake-countercache

3.0 bake countercache
Fixed generating opaque from realm options for DigestAuthenticate component

Generation of opaque value from realm for Digest authentication was
broken.
Base model class no longer changes an already defined schemaName value
Sqlserver Datasource how properly appends the schemaName prefix in the describe() method
Improved error message for not being able to match foreign keys
Checing the other error messages too
Moving common code to parent class
Moving more code around
Adding failing test to start implementing the duplicate alias detection
Merge pull request #3209 from vekakela/3.0

Fix generating opaque from realm options for DigestAuthenticate component
Change argument type to mixed in docblock, as debug() and pr() accept not just a single type
Merge pull request #3133 from tigrang/type_mapping_objects

Use objects for type maps and pass them to QueryExpressions (to be able to use default mapping from schema)
correct variable to unify it across the core.
This fixes the issues with DS on different OS.
Fix failing tests for Utility classes in windows
revert whitespace
Fix tests around paths for windows.