Display product templates on category view #3584

* Category list view must show product templates instead of variants
* On clicking a product it could take the user to first variant
* To support this, added a new field products_displayed_on_eshop to the
  template, which returns the variants which are displayed
Release version 3.0.2.1