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
Fixed PSR2 code style
Merge pull request #829 from roadster31/get-cart

Session cart management refactoring