On historied search select the record with highest __id

issue3861
review11271002
Merge ir_translation migration from 2.2 and 2.8

Both migration are incompatible so it only works if there are merged.

issue3998
review7391002
Add name to union_column to ease override

The current union_column uses the field.name to get the union_field, it works
correctly but prevent to implement by override a clean mapping transformation of
name between the union and the models. Indeed it is doable by passing an other
field but then we could potentially lost the automatic sharding.

issue3992
review13331003
No need to use context in the key of _view_toolbar_get_cache

Cache already use by default the context to generate the key.

issue3993
review13351002