[ozone/wayland] Ozone platform for Wayland.

Issue description

We can support running chromium on wayland natively by adding a new platform //ui/ozone/platform/wayland.
It can be done by upstreaming (with any changes requested during review) https://github.com/01org/ozone-wayland
Eventually, we can have a linux chromium that runs on either x11 or wayland based on runtime environment.
We actually already have wayland in third_party for //components/exo.

We can support running chromium on wayland natively by adding a new platform //ui/ozone/platform/wayland.
It can be done by upstreaming (with any changes requested during review) https://github.com/01org/ozone-wayland
Eventually, we can have a linux chromium that runs on either x11 or wayland based on runtime environment.
We actually already have wayland in third_party for //components/exo.
UPD(msisov@igalia.com): this effort is currently being done by Igalia by upstreaming patches from https://github.com/igalia/chromium, and working on other missing bits directly in the upstream.

Hi, as this is a kind of meta bug, we're filing issues with the specific scenario per each case or feature and adding a relationship with this bug ID.
As for the general status of Ozone/Wayland port, we can build and launch ozone/wayland from chromium ToT.
The build config is below.
use_ozone = true
ozone_platform_wayland = true
You can find the information here,
https://chromium.googlesource.com/chromium/src/+/HEAD/docs/ozone_overview.md#linux-desktop-waterfall
If you're interested in any issue related to Ozone/wayland, please let us know.