[SMACK] Label xwalk binaries with User domain

*In order to make all xwalk binaries running with same User domain
 label, we enforce "exec_label" property for them.
[Runtime] Add i18n support for widget info

After locale was changed, we need to update widget info.
So that application widget api will get a localiation value.
[Tizen][Runtime] Update application information in DBus service when
updating.

When updating application, the information cached in DBus service should
be synced as well.

BUG=XWALK-1231
Stop checking for `tizen_mobile' in gyp wherever possible.

tizen_mobile has not been defined ever since we dropped support for
Tizen 2.x in 58841e7393074ea40e9a86bb55e8025256cf5af5, so the check has
been dead for a while.

Helps fix XWALK-1625.
Remove content_resource.pak from pak list.

The content_resources.pak only contains html/js/css files for chrome webui.
As the webui is not needed for xwalk, so just ignore it.
This can reduce size of xwalk.pak for about 150k

BUG=
Fix Mac build.

-Turn off NaCl support for now.
-Fix compile issues in plugin code.
-Fix various code issues reported by clang.
[Android] Fix the timer resuming issue

Removing the flag indicating if the timer is paused since the renderer
resources are not destroyed when the activity is destroyed, it is
somewhat by design, and the java side flag will cause inconsistent
state with native side renderer side.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1653
[Tizen][Runtime] Add a new allow-navigation policy type.

Add a new allow-navigation policy patten type, "*", which represents
that allow to navigate to any external link.
[Android] Add the sample code for demonstrating Embedding API

Add the sample code for demonstrate the usage of some Crosswalk Embedding API, covering ones:
1. XWalkView.getAPIVersion()
2. XWalkView.getXWalkVersion()
3. XWaklNavigationItem.getUrl()
4. XWaklNavigationItem.getOriginalUrl()
5. XWaklNavigationItem.getTitle()

BUG=XWALK-1617
[Android] Disable the test cases for remote url.

Since the device issue, it can not access the network, so disable
the two test cases for load(). It will be enabled later.
[Android] Correct the usage of all_dependent_settings for core library

Previously, the all_dependent_settings is incorrectly used
in xwalk_core_library.gypi.
It's not used to include all the settings for some target's
dependencies. It's actually do settings for all the targets
depends on the one declares all_dependent_settings.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1575
[Android] Close presentation content already opened when destroying

* Destroy the presentation content to clean up the resources occupied by
  XWalkView to avoid resource leaking
* Refactor some code

BUG=https://crosswalk-project.org/jira/browse/XWALK-1633
Merge pull request #1908 from takethathe/allow-navigation

[Tizen][Runtime] Add a new allow-navigation policy type.
[Android] The app UI is locked if users cancel the JS alert dialog.

This is because the onClickListener of the cancel button is not handled.
As a result, the UI is blocked. Besides, onCancelListener can handle
back key so we don't have to override it.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1627
Merge pull request #1916 from darktears/mac-build

Fix Mac build.
[Android] Place README.md in empty src of xwalk_core_library

Otherwise, the archiving will ignore the empty src folder.
The build.xml in android sdk using ant to create apk requires
a src folder even it's empty.

BUG=XWALK-1650, XWALK-1654
Bump version to 7.35.135.0
Merge pull request #1925 from wuhengzhi/load_test

[Android] Disable the test cases for remote url.
[Android] Fix the compile warning in XWalkPreferences.java.

The warning is "uses unchecked or unsafe operations". It's because
of the missed type specifier and type cast.
Merge pull request #1918 from hmin/pauseTimers

[Android] Fix the timer resuming issue