Migrate v2 reload to v1.7 to allow for custom primary keys
Merge pull request #1903 from LJ1102/migrate-reload

Migrate v2 dao instance "reload" to v1.7 to allow for custom primary keys
Fixes has-many-dobule-linked join table attribute changes on injected setter

I'm not quite sure how the first version should've worked since the foreign
keys are afaik always prefixed with the table name which results in
mytable.mytable_id.

This commit keeps the old behavior as first try to remain backwards compatible.
Merge pull request #1923 from LJ1102/fix-has-many-double-linked-join-table-attribute-updates

Fixes has-many-dobule-linked join table attribute changes on injected setter
[release 1.7.9]
Fix eager loading bug: associations with primary key of 0 were not inclunded
Merge pull request #1965 from spektrummedia/eager_loading_primary_key

Fix eager loading bug: associations with primary key of 0 were not inclu...