[FIX] web: do not check if db in session match filter if no db
[MERGE] forward port of branch saas-3 up to 685fa26
[MERGE] forward port of branch saas-5 up to 9699f62
[FIX] orm: do not drop foreign keys of transient models

During the update of a module, the existing foreign keys are dropped if they have a different ondelete_rule than the one specified on the field.
The foreign keys for many2one transiant -> non-transiant are created with cascade rule by default (see `m2o_add_foreign_key_checked` method) so the check needs to be realised in the same conditions.
[FIX] website_hr_recruitment: add param to force all countries else it use GeoIP, check that country returned by GeoIP have jobs availables else fallback on all countries
[FIX] fields: in *2many.convert_to_cache, fix the effect of command "1"
[FIX] website_hr_recruitement: typo
[FIX] sale: backport of rev 709e22c32aca

[FIX] sale: sale report view, wrong domain

Quotations are sale.order with state draft and sent
Sale orders are sale.order with state other than draft, sent and cancel
[IMP] mail,website: improve update_notification
[FIX] models: improve implementation of _compute_display_name()

The method was expecting that name_get() returns complete and in-order values.
Because of this, some records in the recordset could end up without a value.
[FIX] display problem in graph view in some cases

Recently, the graph view was changed to prevent changing groupbys
for active custom filters.  Unfortunately, I did not take into account
the fact that pivot table can be drawn in part when expanding rows.

The "frozen" parameter was then undefined and caused display problems,
this patch should fix the issue.
[IMP] point_of_sale: new product miscellaneous
Merge branch 'acsone-8.0-onchange-one2many-test': add test for onchange on one2many field
[IMP] account: bank statement reconciliation widget: display partner name found in statement import in change partner field ; do not set the partner to false before changing the partner
[IMP] stock_landed_costs: 'valuation_adjustment_lines' is automatically filled
[FIX] website_hr_recruitement: Don't use GeoIp if all countries is selected
[IMP] MRP : Remove group module_product_manufacturer in Configuration of Manufacturing
[FIX] web: traceback in search view when no field
[FIX] packaging: windows: passlib dependency was not correctly set
[IMP] account: bank statement reconciliation: for a partially reconciled move line, display total and residual amount