Fix chrome build.

CLS:
https://codereview.chromium.org/36953002/
https://codereview.chromium.org/29493004/

BrowserDesktop needed some rebasing. Patches are here only
to make life easy for anyone else trying to build ozone-wayland.
All credits go to original authors.