[Android] Turn on WebNotification runtime feature on Android

It's disabled for chrome on Android.
For crosswalk, it will have an implementation working with
Android Notification.

BUG=https://crosswalk-project.org/jira/browse/XWALK-94
Merge pull request #124 from wang16/next

[Android] Turn on WebNotification runtime feature on Android
[SysApps] Compile StorageMonitor as a component

So we can compile it as a module for Crosswalk and use it as platform
abstraction for the Device Capabilities getStorageInfo() API.

This is being worked upstream at and got a green light to proceed:
https://codereview.chromium.org/152343005/

It will probably not be necessary after next time we bump Chromium.
Merge pull request #117 from tmpsantos/storage_monitor

[SysApps] Compile StorageMonitor as a component
Backport Chromium changes: revision 251981

https://src.chromium.org/viewvc/chrome?revision=251981&view=revision

Hide X11 dependencies when use_x11=0.

When using a non X11 build with Ozone, we still have dependencies on
X11. This patch tries to hide X11 and related dependencies when
use_x11=0

Review URL: https://codereview.chromium.org/148643002

Signed-off-by: Baptiste DURAND <baptiste.durand@open.eurogiciel.org>
[Tizen] Enable geolocation for Tizen

Currently, geolocation is enabled only for Tizen mobile profile.
This patch enables geolocation subsystem for Tizen IVI as well.
Merge pull request #129 from alexshalamov/enable_location_provider_tizen

[Tizen] Enable geolocation for Tizen
Merge pull request #130 from eurogiciel-oss/dev_baillaw

Backport Chromium changes: revision 251981
[Android] [Backport] Volume is too low when playing audio through WebAudio API

This patch is back ported from chromium trunk, since the too low sound in webaudio
brings a bad user experience, and gets so many compaints from web game developers.

Please see: https://codereview.chromium.org/173503003/

Today, WebAudio uses the OpenSL ES low-latency audio backend in media/audio,
but the stream type is always communication mode (which is OK for WebRTC but
not for WebAudio).

This patch ensures that:
- Only switch to system-wide Communication mode when a low-latency input stream
  is created (e.g. from getUserMedia).
- Opens the native output stream in Media mode if system mode is Media and in
  Communication mode if system mode is Communication.

TEST=http://chromium.googlecode.com/svn/trunk/samples/audio/shiny-drum-machine.html

BUG=https://crosswalk-project.org/jira/browse/XWALK-980
Merge pull request #131 from yinli/volume-webaudio-trunk

[Android] [Backport] Volume is too low when playing audio through WebAud...
[Mac][Backport] Partial backport of upstream to make storage_monitor a component.

This backport the mac specific bits needed to build on Mac.

URL : https://codereview.chromium.org/152343005/
Author : Thiago Santos
Merge pull request #132 from darktears/mac-build-fix

[Mac][Backport] Partial backport of upstream to make storage_monitor a c...
.gitignore: Ignore ozone/.

Just like we did for .xwalk/, ignore the ozone/ directory (it also prevents
it from being deleted if one runs gclient sync with -D).
Merge pull request #133 from rakuco/ignore-ozone

.gitignore: Ignore ozone/.
[Android] Allow intercepter to extract paks

Embedders may want to put paks in res/raw instead of assets.
Because for Android Library project, assets is not handled well.
Add intercepter in ResourceExtractor to allow embedder to
provide the interceptable resources' list and the inputstream
to intercept with.
Revert "[Android] Enable Web Audio on x86 -- part 3"

This reverts commit af75b1265672e5de08f381f6ea923c7075caa522.

The patch is useless after rebasing, as we have already enabled
Web Audio on x86 via the command line in xwalk.
See https://github.com/crosswalk-project/crosswalk/pull/1643
Merge pull request #135 from xingnan/webaudio-flag-revert

Revert "[Android] Enable Web Audio on x86 -- part 3"
Merge pull request #134 from wang16/pak_res_raw

[Android] Allow intercepter to extract paks
Hard code for va driver

This commit is not upstreamable, check details at
https://codereview.chromium.org/15955009/.

It can be mreged with previous libva patchset
d660a3e Enabling Hardware Acceleration with Libva in linux-x86.