Using env variable : OZONE_WAYLAND_USE_XDG_SHELL

(name is inspired from Qt and EFL implementations of xdg-shell)

So far xdg-shell is an extension to weston,
let's make it available at runtime
but make sure to have xdg-shell enabled also at buildtime.

Without this env variable defined (ie: in /etc/profile),
if no other alt shell is selected
then wl-shell will be used as (mandatory) fallback.

Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Merge pull request #271 from rzr/master

Using env variable : OZONE_WAYLAND_USE_XDG_SHELL
[RPM] Enable the ash flag to fix build errors.
Update to latest revision.
Rebase Patches.
Adopt to https://codereview.chromium.org/481073003
Adopt to https://codereview.chromium.org/399953003
Adopt to https://codereview.chromium.org/406093002
Various compiling fixes
Adopt to https://codereview.chromium.org/379233005
Adopt to https://codereview.chromium.org/404203003
Adopt to the following CLS:

1)https://codereview.chromium.org/375183002
2)https://codereview.chromium.org/363483002
Initial support for PlatformWindow.
Fix style.
Get rid of ProxyDisplay.

We used proxydisplay for getting the right screen bounds on Browserprocess
side during the startup. ProxyDisplay inherited SFO and provided this
functionality, this resulted in additional complexity in case of
single process (Two SFO implementations). To avoid this, we initialized and
deleted the ProxyDisplay in single process mode. This CL gets rid of Proxy
Display completely and implements the same functionality in WaylandDisplay.
Fix Linking issues.
Fixed screen displayed abnormally when playing some size of html5 mp4 videos

This patch is cherry picked from Qing's PR
https://github.com/crosswalk-project/chromium-crosswalk/pull/166

Bug = XWALK-2265
build xdg-shell feature since it's disabled by default

Since xdg-shell is not a stable feature
it should be enabled at runtime using env variable.

See 6d12d9839 which introduces OZONE_WAYLAND_USE_XDG_SHELL

Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
ignore backup files

Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Add myself to the AUTHORS file as requested

Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>