First version of OpenSearchServer Search module

**Remaining tasks: check all events that can change a produt, implement product deletion.**

Features implemented:

* Products are indexed when created or edited.
* Index's schema and query template are automatically created.
* A button allow for indexing of all products.
* Front search uses OpenSearchServer to retrieve list of products' ids.
* Use Thelia's loop to display products.