[Temp] Add support to provide external ozone files in views.

The original patch comes from the ozone-wayland repository. It is
patches/0003-Add-support-to-provide-external-ozone-files-in-views.patch.

From the original commit message:

  We have un-necessary dependency on views. This is a temporary patch
  to include desktop_aura/ as part of view target.

One of the most practical results for us is that running a Crosswalk binary
built with -Dcomponent=shared_library works again.
[Temp] OzoneChannel: Add needed support in Content.

The original patch comes from the ozone-wayland repository. It is
patches/0004-OzoneChannel-Add-needed-support-in-Content.patch.

From the original commit message:

  In Wayland case all window related events need to be sent to GPU process.
  We have a minimal IPC implementation, handling messages very specific to
  our needs. This patch adds support for the following:

  1) Register OzoneChannel and Host as MessageFilters after the succesfull
     launch of GPU and Browser process respectively.
  2) Ensure our content related files are compiled as part of content_common
     target.

This is required for launching Crosswalk when built with Ozone-Wayland.