Add config option for request uri field (#8738) (#8770)
This can be used to read a custom header sent by a reverse proxy to resolve the absolute path to Roundcube
- add check against the proxy_whitelist option before using a HTTP header field value for the request uri composition.
- refactor the rcmail::url() method to also work when composing fully qualified urls.
- fix/adapt tests