Move EGL related code from ozone display to egl_window.
patches: Add WebRTC

We're trying (@dnicoara) to fix this issue upstream, in WebRTC project:

https://code.google.com/p/webrtc/issues/detail?id=2551

But we can't afford the different and slow pace of these third-party projects.
So in the mean time we need to have this fix in here cause even content_shell
doesn't compile without it.
patches: Track CL 47363002 from upstream

https://codereview.chromium.org/47363002
Track upstream changes.

Effecting CL: https://codereview.chromium.org/45963003
Track upstream changes.

Effecting CL: https://codereview.chromium.org/47213009/
Use OzonePlatform for ozone-wayland

This implements OzonePlatformWayland and uses it to initialize
SurfaceFactoryOzone, EventFactoryOzone. Use supplement.gypi to add the
wayland platform to the chromium build.

This replaces the patch "Set Wayland as the implementation for
SurfaceFactoryOzone".
Merge pull request #115 from spang-chromium/use-ozoneplatform-for-wayland

Use OzonePlatform for ozone-wayland
patches: Remove "Desktop capture API" patch

the needed changes in WebRTC were pulled-in by Chromium. Kudos @dnicoara.
Pin chromium dependency in .DEPS.git
Update README.md

Improved the HOWTO and fixed the ToC with "Gardening" section.
Merge branch 'master' into buildfixes