[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.
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.
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] 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
Merge pull request #1885 from xinliux/xinliux/android/xwalk-sample

[Android] Add the sample code for demonstrating Embedding API
Merge pull request #1928 from yongsheng/fix1627

[Android] The app UI is locked if users cancel the JS alert dialog.
Merge pull request #1919 from hmin/fix-presentation

[Android] Close presentation content already opened when destroying
Merge pull request #1930 from wang16/add_readme_in_core_library

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