Rebase branch
Remove old hydrator
Add hydration by value
Implement strategies and remove old useless codes
Some tests
Moar tests on OneToOne relationship
More tests for OneToOne associations
Add support for use collections in select
Make hydrator bound to one instance and remove select mechanism
More tests for OneToMany relationships
Remove useless file
Revert back to using a ObjectManager
Update documentation and add more tests
Merge array of association and field names as getFieldNames does not return associations
Update
Fix indentation
More typo fixes
More fixes
Update docs/hydrator.md
Add clearer explanation for strategies