[Android] Switch RenderView to RenderFrame for IoThreadClient impl

Since Chromium starts to support out-of-process iframe, RenderViewHost
is now replaced by RenderFrameHost, and in future it will be deprecated, as a
result, instead of watching a RenderView creation, we should watch a
RenderFrame creation to set the data for IoThreadClient impl. Reference
https://codereview.chromium.org/114573003 for more info.

In addition, we also enable 21 test cases for shouldInterceptRequest

BUG=https://crosswalk-project.org/jira/browse/XWALK-996
TEST=org.xwalk.core.xwview.test.XWalkClientShouldInterceptRequestTest
[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.
[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] 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
Merge pull request #1652 from rakuco/cr-roll

DEPS.xwalk: Roll chromium-crosswalk (1f82149 -> 6ed4b3f).
Merge pull request #1647 from rakuco/delete-unversioned

[Tools] Pass --delete_unversioned_trees to gclient sync.
Merge pull request #1608 from mbbill/register_fix

[Extension] Enabled registering permissions in XW_Initialize.
[Extensions] Removed Initialized() from the XWalkExtension class

This is only needed by XWalkExternalExtension.
Merge pull request #1614 from mbbill/cache

[Extension] Enabled permission cache in extension process.
    [Tizen] Pure wayland build fix

    Pure wayland build need to avoid the BuildRequire for all X11 libraries.

    Signed-off-by: Yannick GICQUEL <yannick.gicquel@open.eurogiciel.org>