Incoherent context between direct creation and from search
When creating a new record from a Many2One, the context used is not the same if it is done via completion menu or F3 and via the search window.
From the first, it is the standard context of the field and from the search window it is the enhanced with the search_context of the field.
I think we should use in each case the search_context because:
- it will be complex from the WinSearch to get the straight context
- it will allow to customize the default value via the search_context without killing performance on browsing server-side.
This does not apply on One2Many because we use a single screen and in some point the customization can be done using the on_change parent.