[Android] Only allow to intercept navigation for main frame and subframe

The interception for resource request should be restricted to main frame
and sub frames, so that the page loading state change events, e.g.
onPageStarted and onPageFinished, are triggered only for main frame and sub
frame instead of each kind of resources.

BUG=https://crosswalk-project.org/jira/browse/XWALK-306
Merge pull request #1158 from hmin/navigation-interception

[Android] Only allow to intercept navigation for main frame and subframe
[Tizen] Add MediaPlayer Implementation

This class is substitute for WebMediaPlayerImpl to be used in Tizen.
[Tizen] Add the RendererMediaPlayerManager

This class manages all the MediaPlayerImpl objects in the same
RenderView and also the IPC communication between MediaPlayerImpl
and BrowserMediaPlayerManager in the browser process.
[Tizen] IPC messages for Tizen media player

IPC Messages for notifying the media playback status between
renderer and browser processes.
[Tizen] Add BrowserMediaPlayerManager

This class manages all AudioSessionManager objects in the browser
process. It receives control operations from the render process, and
forwards them to corresponding AudioSessionManager object. Callbacks
from AudioSessionManager objects are converted to IPCs and then sent
to the render process.
[Tizen] Add Tizen Audio Session Manager integration

This class is for registering Audio Session Manager and
communicate media player callbacks with it.
[Tizen] Add audio-session-mgr to the list of crosswalk dependencies.
[Tizen] Chromium side changes needed for Tizen Audio Session Manager integration

This patch includes Chromium side changes needed for integrating
WebMediaPlayer with the Tizen audio session manager.
[Tizen] Add tizen-audio-session-manager patch to the Crosswalk spec file.