Bugfix: association eager loading can create multiple instances of parent object when result set rows are not sorted by parent object id (and they are not)
Merge pull request #74 from efdi/master

Model.all returns multiple instances of the same object when using association eager loading