[Android] Use TextureView as an alternative compositing surface target

Unlike SurfaceView, TextureView can be moved, transformed and animated,
but may consume a bit more memory resource. We need this since Crosswalk
embedding API should have the capability of animating XWalkView in the
embedder.

See the discussion in chromium graphics-dev group
https://groups.google.com/a/chromium.org/forum/#!topic/graphics-dev/Z0yE-PWQXc4

BUG=https://crosswalk-project.org/jira/browse/XWALK-1574

Reworked with 35.0.1976.2
[Tizen]Enable Video Hardware Acceleration (VDA) with
wayland backend by libva >0.34.

The Tizen IVI rely on the wayland weston display.
The Html5 H264 video playback will be leveraged by
this HW VAVDA solution.
[Backport]Fixed Linux build with glib 2.40 (Ubuntu 14.04).

In proxy_config_service_linux, disabled glib deprecation warnings. The
function g_settings_list_schemas got deprecated in 2.40, but its
replacement is not available in older glib versions (such as the one the
build bots currently use, 2.32), so for now, disable the warnings.

BUG=351911
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=268417