[IMP] allow many2many to specify formview (web client)

One2Many fields can specify sub tree and sub form view, to be used when
displaying a list view and when adding/editing an element.  Many2many
can display a sub tree view, but ignore sub formviews.  This can be
fixed by specifying an alternative_form_view to the popup form widget.
[IMP] account: account.statement.operation.template model
- better many2one ondelete strategies
- added analytic account domain
- added multi-company support
[IMP] im_livechat : the rule are now matching with the country (these are not blocked country anymore). A rule is define for a specific URL and country (if geoip installed). Add the sequence field to prioritize the matching. Also improve xml views.
[FIX] stock: rename picking to transfer, to be coherent with 52c3b52bf09fea7e0920ebcec3f0e8acb066b2b7 (this commit replaces 39606a7d270a6c08c1e95d557b9d8f2751207139)
[REV] stock: revert of f229d40fb7a2a16c6f211a059694b18124b9719a

Reintroduction of field mes_type on product.template. This field was not
used in the code anymore, but we keep it for future use.

This field allows the user to express that there is no fixed conversion
rate between uom and uos.

(also very partial revert of 52c3b52bf09fea7e0920ebcec3f0e8acb066b2b7)
[FIX] mail: remove deprecation warning when converting a non Date object into moment
[FIX] fix a crash when editing dashboard title (web)

fix is very simple. no further comment required I think.
[IMP] website_sale: Show error message if VAT number, Email is invalid.