Launchpad automatic translations update.
[FIX] Handle correctly webclient's show_application execution in web_analytics
[FIX] partner_id was only present in an else clause and not in the corresponding if. This caused a traceback when the if was executed.
[MERGE] mail: fix UnboundLocalError in message_create_partners_from_emails() if partners with requested emails already exists
[FIX]Add ondelete casacde to alias_model_id for mail_alias, otherwise impossible to uninstall project properly
[FIX] contracts: use correct quantity field to avoid mismatching values

`quantity` is a recursive sum of quantities of all types, including child accounts,
while `hours_quantity` is the local sum of quantities in `general` analytic journals.
The latter is what corresponds to the `Units consumed` value for contracts, and what
is used to compute the `remaining_hours`, so we must used that.
[FIX] mail_thread subclasses: message_new must not override the explicitly provided ``custom_values``

This was the case before, but was broken involuntarily during the
big mail refactoring for v7. The default values provided by
custom message_new methods should only be used as defaults.
Launchpad automatic translations update.
[FIX] project: the gantt view of tasks was not usable because of missing fields. Some refactoring in the view definition
[IMP] Change custom variable initialization in web_analytics
[FIX] sale: in config wizard, do not assume the 'service' product hasn't been deleted by the user
[FIX] account: when editing an account.move, don't crash at the creation of account.move.line because the date isn't given, if it already exists in the parent move
[IMP] point_of_sale: added some comments about the localstorage db implementation and performance
[FIX] point_of_sale: removed console.logs
[FIX] point_of_sale: removed console.logs
[MERGE] from upstream
[MERGE] point_of_sale: console.log removals and comments update
Launchpad automatic translations update.