[FIX] cron: doall false by default

As in most cases, we do not want this doall
[FIX] fix context problem in graph view

The group_by query expects the context to have group_by_no_leaf = true,
so we can not just blindly forward the context to the groupby query.
This is a defensive way to fix the problem, to avoid other possible
crashes.  But the context shouldn't have group_by_no_leaf anyway,
it does not make sense to explicitely do that in the action
[FIX] im_chat, im_livechat : fix the loading history for anonymous user and remove useless search_user_status rpc call.
[ADD] im_odoo_support : add the module for the live odoo support from all instances. This sets the bus and im_chat module auto installable.
[MERGE] forward port of branch 7.0 up to af37b30
[MERGE] forward port of branch saas-3 up to fe8106f
[FIX] base: correct non-copy of `login_date` + adapt tests
[FIX] im_odoo_support : fix event triggered to bind event on dropdown usermenu item.
[FIX] website_sale: auto-confirm free orders upon cart validation

Orders are normally confirmed when the payment transaction
is processed, but there is no transaction for free orders.
This caused them to stay in draft until manually cancelled.
[FIX] project_mrp: task description duplicated + product name translation
[MERGE] forward port of branch 7.0 up to cac6a26
[FIX] website_sale: avoid subscribing the website user (Public) to all shop orders

Especially as this user does not have a valid email, which
could prevent notifications to reach other followers.
[FIX] website: 'Display Editor Bar on Website' group stopped working at commit a2ef044c477

The Edit button never appeared anymore for these users.
The idea was that they should see an edit button with
limited editing capabilities depending on their other
access rights.
For example, someone with only Sales Manager access and
'Display Editor Bar on Website'
would be able to edit online quotes from the website_quote
module, but not change the actual website pages or menus,
for instance.
[IMP] account: use float_compare for taxes

Avoiding some python float representation errors
Revert "[FIX] product,float_utils: perform ceiling via float_round with new rounding_method UP"

This reverts commit d4972ffdb6b9356a524eef1dbc11f455ff4473f2.

Seems to break some cases, at least in _product_reserve from stock/stock.py

Actual use case:

SELECT product_uom, sum(product_qty) AS product_qty FROM stock_move WHERE location_dest_id=%s AND location_id<>%s AND product_id=3645 AND state='done' GROUP BY product_uom;
returning 1 | 6

SELECT product_uom,-sum(product_qty) AS product_qty FROM stock_move WHERE location_id=%s AND location_dest_id<>%s AND product_id=%s AND state in ('done', 'assigned') GROUP BY product_uom;
returning 1 | -6

results += cr.dictfetchall()
    total = 0.0
    results2 = 0.0
    for r in results:
        amount = uom_obj._compute_qty(cr, uid, r['product_uom'], r['product_qty'], context.get('uom', False))
        results2 += amount
        total += amount
Total = 1, amount = -5

It should actually be
Total = 0, amount = -6
[MERGE] forward port of branch 7.0 up to 333852e
[MERGE] forward port of branch saas-3 up to 39bb45a
[REVERT] tests added in  forward port e2e60bf4eb89d92e883e8520771523c1c0377fd3

This is related to the revert 333852e19dd3d5174e07e29f9d8f6c087b2c09f6
[FIX] website: restore compatibility with RC1 templates for commit 77c41cc5cb64a951789d251b445f05e42cf1b997
[FIX] purchase: payment_term_id twice in the view

+ replace widget selection by options no_open no_create