Allow root to be in any companies
User.read is overridden to change the company and employee value with the value from context. But it is only allowed if the user has the right.
I think root user should always have the right to use any context value because it can not be used for RPC calls.
This may help #2286 (closed) by always using root to run cron job.