Refactoring canBeJoined so it is more dynamic
Moving the abstract method requirement for eagerLoader to Association
Moving the docblock to a common place
Moving some code to a new trait
Consolidating common code
Implemented the select and subquery strategy for BelongsTo
Fixing select strategy for BelongsTo when the source table has composite
primary key
Fixing the subquery strategy for BelongsTo
Actually fixing select strategy for BelongsTo
Actually fixing the subquery strategy for BelongsTo
Fix doc block typos.
Fixing doc blocks and faling test
Merge pull request #3194 from cakephp/3.0-eager-loader

3.0 - Implemented the select and subquery strategy for BelongsTo