ozone/platform/wayland: Make content_shell run under Wayland
This is upstream work for the ozone-wayland project:
https://github.com/01org/ozone-wayland
BUG=
578890
This CL includes the following CLs to make content_shell work:
https://codereview.chromium.org/2024953007/
Here are GN build arguments for building content_shell:
use_ozone= true
ozone_platform_wayland= true
use_wayland_egl= false
Build & Run
$ gn args out/Release
$ ninja -C out/Release content_shell
$ out/Release/content_shell --ozone-platform=wayland