* fix prefetch related merging same relations refering to the same children models
* change to List for p3.8
* adapt refactored prefetch query from abandoned composite_key branch and make sure new test passes
* remove unused code, add missing test for prefetch related with self reference models