[FIX] portal_claim: create claim with no partner_id

If partner_id is False, do not try to name_get

This fix is related to the rev 095be21ab17f7f731877d61c99b48b51119ff39a
[FIX] web: missing self initialisation

The self is needed in the _value() method below, opw 608878
[FIX] account_anglo_saxon: avoid duplication of price difference lines

When computing the price difference lines, in move_line_get of account_anglo_saxon, we loop on the result of super call for each lines (n * n times) to compute the price difference.
The product_id was used to match the returned line and the original invoice line. This was wrong as we could get several lines with the same product_id (and then get n * n price difference lines).
This patch adds the line id to the result of move_line_get (from account) so that account_anglo_saxon can filter more efficiently and only get one price difference per invoice line.
Fixes #704
[FIX] web: on switch form (from list & kanban) do not load record if empty dataset
[MERGE] forward port of branch 7.0 up to 60ab6f1
[FIX] fleet: creation of suppliers is now correct
[FIX] pos: the widget.pos.cashier is not always defined
[MERGE] forward port of branch saas-3 up to 591326c