[FIX] website: jquery attrbutes assignation is not supported by Firefox

Happens when trying to change an image in a a banner block
[IMP] website_sale: optional product + fix forgotten line_id in website_event_sale
Merge pull request #525 from xmo-odoo/master-fix-website-postprocess-xmo

Fix postprocessing of request arguments in website
Merge pull request #463 from xmo-odoo/qweb-foreach

Qweb foreach
Merge pull request #590 from xmo-odoo/master-public-binary-xmo

Make attachment data available under public by default
[FIX] website_sale: modal layout
[IMP] display view's XID *below* the selection

* Looks better
* Allows for a label
* Allows for longer template names and ids without cutting off
* Room to grow more info bits
[MERGE] Merge from master and resolve conflict
Merge pull request #354 from xmo-odoo/editor-xmlid

[IMP] add XID to view name in Ace editor dropdown
[FIX] project_mrp: fixed with in which product attributes are added, probably due to product and template refactoring
[IMP]rename project_mrp to sale_service
Merge pull request #107 from odoo-dev/master-module_rename-avo

[MOV] [RENAME] project_mrp -> sale_service
[FIX] l10n_es: Some tax code names are too large.
Merge pull request #584 from xmo-odoo/master-qweb-groups-xmo

`@groups` attribute in qweb views
[FIX] mass_mailing: various fixes
[FIX] website: mobile preview should keep the current search; some pages depends strongly of the url parameters, notably the email designer page.
Merge pull request #502 from odoo-dev/saas-5-mailing-lists-tde

[MERGE] [IMP] Mailing lists usability improvements: headers related to mailing lists, use of email queue for notification emails (> 50 followers), archive website template imp and fix.
Merge pull request #610 from odoo-dev/saas-5-mass-mailing-fixes-tde

[FIX] mass_mailing, website: fixed unsubscription link, fixed mobile preview of email designer crashing because of the redirection not taking search parameters
[IMP] Make it possible to create sequences in a separate function + change names when some types are not created yet
[IMP] Tour: add tour in web module; tour became available in backend.