Handle WindowActivation/DeActivation in ChannelHost.
Make stylechecker happy.
Add missing changes for WebUI.

fixes #321
Update the file-picker patch to fix a crash.

Fixes #323
Merge keyboard_code_conversion_ozone to Keyboar*XKB.
Add support for Auto repeating Key strokes.

We use 1sec time interval to detect if the key stroke needs to be
repeated. Any change in the key stroke combinations resets the Auto
repeat mode.
Remove usage of DesktopFactoryWayland.

This patch removes usage of DFW. Now, we initialize Screen and WTHOzone
by implementing the construtor functions in DWTHOzone and Screen itself.
Add patch for Chromium changes.
Introduce DesktopPlatformScreen to handle platorm specific stuff in Screen.

This patch adds DesktopPlatformScreen. Idea is eventually Ozone implementations
need to only implement this class to provide any platform specific support.
Remove Setter/Getter functions from EventConverterInProcess.

Currently, EventFactoryOzoneWayland and EventConverterInProcess knows
about all observer instances (i.e. windowchange, outputchange etc). This
patch makes changes so that EventConverterInProcess doesn't have this
knowledge anymore and queries the same from EventFactoryOzoneWayland.
Add support in EFWayland to Set/Get WindowStateChangeHandler.
Move ImeStateChangeHandler Getter/Setter to EventFactoryWayland.

This patch moves ImeStateChangeHandler getter and setter to
EventFactoryWayland.
Add support in EventFactoryWayland to release StateChangeHandler.

Currently OzoneChannelHost will create RemoteStateChangeHandler, which
is responsible for sending IPC calls related to Window events. In
single process mode we don't need this. This patch adds support in
EventFactoryWayland to release RemoteStateChangleHandler as needed.
Move WindowTreeHostDelegateWindow to platform/

WindowTreeHostDelegateWindow should be only used by OzoneWalandWindow as
WindowManager and has no dependencies on DesktopAura. This patch moves the
files to under platform/ and don't compile it anymore as part of DesktopAura.
Rename WindowTree*Wayland as WindowManagerWayland.
Add 0010-Open-VA-driver-inside-the-sandbox-for-Tizen.patch

This patch was missed for the Milestone-Harvest, but Crosswalk
already fixed this issue. Ozone-Wayland also needs this patch for
running the GPU process properly on Tizen.

Bug=#117
Merge pull request #329 from joone/xwalk/2789-open-va

Add 0010-Open-VA-driver-inside-the-sandbox-for-Tizen.patch
Force EGLSurface to have 24 bit depth buffer.

According to egl spec depth size defaulted to zero and smallest size preffered.
Please see EGL_DEPTH_SIZE description in:
https://www.khronos.org/registry/egl/sdk/docs/man/html/eglChooseConfig.xhtml
Force depth to 24 bits to have same depth buffer on different platforms.

Fixes #326
Replace Epoll calls by Poll

We replace Epoll_* calls by Poll_*. This simplifies the
code and avoids some race conditions linked to the
creation of a file descriptor outside of the main thread,
but then used in the main thread.

Fixes #332
Do not uninitialize input devices when disconnecting the devices.

Each instance of WaylandPointer/WaylandKeyboard is deleted when
the device is disconnected so we don't need to call OnSeatCapabilities
method in order to uninitialize the input device.

Bug=#338