Gardening: Update to latest revision.
Gardening: Adopt to https://codereview.chromium.org/312393002/
Gardening: Adopt to https://codereview.chromium.org/341253002/
Delete OzoneChannelHostFactory.

OzoneChannelHostFactory is not used anymore. This CL removes this
class.
Move everything under content to ui namespace.
Move everything related to events from content to ui/events.
Move everything under content/ to ui/public
Fix coding style.
Media: Fix shared component build.
Temporarily disable HWA decoding support.

Issue: https://github.com/01org/ozone-wayland/issues/240
Stop requiring Weston as a build dependency.

This reverts the dependency on Weston 1.4.0 for building Ozone-Wayland
introduced in commit e57ab035f78d82117e1f1c7ec1459eb0c21deb22.

While it is OK to depend on Wayland and other libraries and even require
specific versions of them, it does not make much sense to do the same
for Weston, since it is not included or linked to by anything during the
build.
Merge pull request #244 from rakuco/no-build-dep-on-weston

Stop requiring Weston as a build dependency.
Relax Wayland version checks.

Instead of insisting Wayland to be at a specific version (1.4.0 at this
time of writing), make it a ">=" check.

This is necessary for Tizen, which has recently moved to Wayland 1.5.0,
and it also makes the lives of most developers easier as they can use a
version closer to the bleeding edge as well.

Since we now support Wayland versions newer than 1.4.x, a note has been
added to the README to mention XDG Shell support only works with the 1.4
series.
Update xdg-shell for Weston 1.5

The protocol has heavily changed, update it so it builds and works
with the newest Weston 1.5 release.

Add some README instructions.

XWALK-1382

Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Update README instructions for xdg_shell.
Add support for file-picker

LinuxUI and SelectFileDialog are used to open an external dialog box
that is provided by toolkits such as Gtk+ or QT.

In this patch, SelectFileDialogImplWebUI and OzoneWebUI are used to
open a WebUI based dialog box that can be belong to chrome or runtime.