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.