untangle url methods
add type hint
Starting to implement select strategy for HasOne
Implemented the select strategy for HasOne
Letting the full test run as the subquery strategy for HasOne already
works :)
Fixed failing tests
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
This fixes the ResultSet trying to hydrate a result twice.

Still results are being nested incorrectly, though
Add property $_config to StaticConfigTrait.

This avoids having to declare the property in each class that uses the trait.
Merge pull request #3215 from ADmad/3.0-config

Add property $_config to StaticConfigTrait.
Simplifying result nesting by alwasy passing the expected nest key.

This removes the hackery introduced for nesting results from an external
query and crazy names like '___collection_'
Fixed some broken tests
Fixing more failing tests
Fixed more failing tests
Fixed the reamining failing tests in the ORM package
Rename bootstrap file for tests.