This commit's purpose is to allow the user to set the company_id of a project to False, meaning the project is no longer restricted for the user who does not have access to the company of the project. This change induces a lot of other small behavior changes/approximation. Since some fields (currency_id, resource_calendar_id, etc) were company dependent, we had to updates some use cases. task-3084819 closes odoo/odoo#122144 Related: odoo/enterprise#41363 Related: odoo/upgrade#4947 Signed-off-by: Xavier Bol (xbo) <xbo@odoo.com>