Merge pull request #819 from loiccouturier/master

Fix some tickets
Module Mail UI
Refactor User account request to use new Mail
Begin Theme UI refactoring works
Mail templates and Page templates are now separated
Mails Installation
Change the default sender key in project configuration
Merge pull request #820 from renaudJennyRBS/template

Refactor Theme Interface, add Mail stuff
Calling UpdateCart on a locked cart now creates a new cart from it.
Remove ordered property from cart and add orderId and processing ones.
Fix document list toolbar in Chrome.
Delete old unused file (cf generic module for the listener).
Fix exception on page rendering if there is an empty editable zone.
Comments and code formatting.
Add $LCID parameter to getByFunction method in UrlManager to be consistent with getByDocument method.
Handle payment step in frontoffice order process.
[FIX] When a new cart is set in the context, update the last cart identifier in the profile.
Fix payment step template.
Merge pull request #821 from intportg/dev

Payment step in order process + misc fixes
Fix document select and page editor
Enhance block product list to use the default product list section