Merge pull request #1637 from wang16/core_library_refine

[Android] Determine id for resources in chromium at runtime
Roll DEPS.xwalk to newer chromium hash.

This include the Mac build fix.
Merge pull request #1645 from darktears/roll

Roll DEPS.xwalk to newer chromium hash.
[Tools] Pass --delete_unversioned_trees to gclient sync.

Change fetch_deps.py so that we remove repositories that are no longer used;
especially when we move to different Chromium versions and the repositories
we track change.
Fix build for Mac.

- Various clang erros.
- Fix the build of the sysapps unit tests grabbing dependencies not
needed (they will be included elsewhere) and guard the one needed
behind a conditional check of Aura (Mac doesn't use Aura).
Merge pull request #1644 from darktears/mac-build-fix

Fix build for Mac.
Bump version to 5.34.93.0
[Android] Enable WebAudio on android x86 platform by default

In fact, functionality of WebAudio API was enabled on android x86 platform,
but it was disabled by default on android x86 chromium.

WebAudio is an important HTML5 API for Crosswalk, since some game engines
are using it, so we need to enable it by default.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1055
[Extension] Enabled permission cache in extension process.

Speed up performance by caching the persistent and session permissions
in the extension process.
Merge pull request #1643 from yinli/webaudio-enable

[Android] Enable WebAudio on android x86 platform by default
[Extension] Added application id for permission checking calls.

The permission checking/registering was issued from extension process
but we don't know where it comes from, i.e. from which application.
In the beginning, we take the app id from the running app list
(simply pick the first one) which is just not right when we're going
to support multiple apps.
So the right way is to bind each extension process with its
corresponding app id, and then whenever there is a permission check
we know where it comes from.
Merge pull request #1617 from hmin/shouldInterceptRequest

[Android] Switch RenderView to RenderFrame for IoThreadClient impl
[Android] Bump the build SDK version from 18 to 19.

Crosswalk has to be built with Android SDK and API 19 to avoid
compile errors.
[Android] Check accessability before dynamically setting resource ids

When not used as Android Library, the resource ids in R.java will
be final. To avoid a lot of warning messages in such case, check
accessability before trying to set values.
[Extension] Enabled registering permissions in XW_Initialize.

There was a dependency loop in registering the permissions during
extension initialization. The permission delegate used by registering
permissions was initialized after constructor, so that we cannot
use the delegate to register permissions in there.
The patch moved the delegate initialization into constructor and
removed the 'set_permissions_delegate' function.
Merge pull request #1612 from mbbill/appid

[Extension] Added application id for permission checking calls.
DEPS.xwalk: Roll chromium-crosswalk (1f82149 -> 6ed4b3f).

6ed4b3f Merge pull request #133 from rakuco/ignore-ozone
94d17a7 .gitignore: Ignore ozone/.
DEPS.xwalk: Roll ozone-wayland (b2e17c5 -> aea2c94).

aea2c94 Add include path to use Mesa ThirdPatry Header instead of system mesa…
35bbb13 Add support for RPM build
a32c755 Merge branch 'master' into Milestone-Valentine
0110899 Merge branch 'master' into Milestone-Valentine
481cb5c Update README.md
5201817 Add branch information to release notes.
09764e6 EventConverter: Ensure member variables are properly initialized.
6ecb6ae WTHDW: Avoid unnecessary local reference to list of open windows.
3aa41ef EventConverter: Ensure member variables are properly initialized.
683292c WTHDW: Avoid unnecessary local reference to list of open windows.

Commit aea2c94 is required to get Crosswalk to build on a X-free environment
such as Tizen Generic.
Merge pull request #1653 from rakuco/roll-oz-wl

DEPS.xwalk: Roll ozone-wayland (b2e17c5 -> aea2c94).
[Android] Fix some Java compiling warnings for Crosswalk.

Since some webkit APIs and Android OS APIs are deprecated as the
updated Android OS version, there are compiling warnings in Crosswalk.
This fix resolves these issues by using specific modes. For deprecated
parameter type in API, we suppress the warnings, for example, in
XWalkWebChromeClient::onExceededDatabaseQuota(), the parameter type of
WebStorage.QuotaUpdater is deprecated in Android 4.4, while it is still
used before Android 4.4, no other parameter is to replace it. For the
deprecated APIs, the compatible APIs are used to replace them accordingly.

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