Fixed wrong order in product loop
Added new order choice to product loop : created, created_reverse, updated, updated_reverse
Refactored the cart management in the Session object
Too many parameters to getSessionCart()
Fixed hooktest template removal
Fixed test for new CART_CREATE_NEW event.
Added the event dispatcher to the BaseHook class
Typo
This is the great return of the CartTrait
Considered lunika comments
Fix unit test
Scrutinizer
Add a method to add fields in loop
- Add method in others loop
- Edit changelog

Conflicts:
	core/lib/Thelia/Core/Template/Loop/ProductSaleElements.php
Changelog error
Merge error ...
Merge error #2
Tab replaced with spaces
update tinymce config file
Fixed PSR2 code style