Save parent record after deletion without the deleted children

issue3917
review5441003
(grafted from c5adeb97ed465d272d1b61e6300af82037f2517f)

--HG--
branch : 2.8
extra : source : c5adeb97ed465d272d1b61e6300af82037f2517f
Ensure to concatenate export fields list to list

Normally, export_fields should be a list as it comes from json-rpc except when
inside neso. So in this case, it is a tuple since 2.6.

issue4065
review8491002
(grafted from 21d68e8d9169019fcc0b964a3951bb7c337aecb0)

--HG--
branch : 2.8
extra : source : 21d68e8d9169019fcc0b964a3951bb7c337aecb0
Fix domain inversion evaluation of constrained field

The evaluation to True of constrained clause should only be done for inversion.
Also it should be valid even if a wrong value is defined in the context.

issue4073
review14391003
(grafted from 038177f2ba8b70d143ef2f5294df1112e5272b83)

--HG--
branch : 2.8
extra : source : 038177f2ba8b70d143ef2f5294df1112e5272b83