Bug fixes and performance improvements to queries

- Changed they way price indexes are queried.. now through
indexes(lambda) method
- Made sure select_related, only, defer and some other query methods
works with polymorphic querysets
- Attribute prefetching