[FIX] mail: model can be None or uninstalled

This is related to rev. 83b28737e9277d0612211900d49f539bb631dfb6
[ADD] document @default_order in list views

closes #2623
[ADD] pyeval: date.replace method

Needed to create filters like "previous month"

It was just defined for "datetime", but is also needed for "date"

closes #2915
[FIX] base: deleting a view must not delete linked actions
[FIX] product: force empty view_id for action `product_variant_action`
[FIX] http.py: no traceback for SessionExpiredException

Rebase and close #3618
[FIX] Avoid endless loop when doing a return picking
[IMP] Manufacture should be by default in all warehouses