[Linux] Add NaCl support

Based on NaCl component work (http://crbug.com/244791) from upstream,
this commit is to add Native Client(aka NaCl) support.
It now can run examples from nacl sdk.
  $ cd <nacl_sdk_dir>/pepper_canary/example
  $ TOOLCHAIN=newlib make serve
  $ xwalk http://localhost:5103

BUG=XWALK-1338
[Android] Use intent actions to handle navigation according to MIME type.

Currently only "application/*" MIME type are handled by intent actions,
for other MIME types (text/*, video/*...) are still handled by XWalk.

BUG=XWALK-1560
[Android] Refine the callback function of compressor.

This patch is to refine the feature of compressor.
optparse stores the converted value when we use '--compressor'
at the first time. Then we use '--compressor=css', optparse
does not consume the argument.
Add 'type' and 'nargs', they instruct optparse to consume the
argument and convert the parameter to related type.
Add test case for this feature.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1151
Revert "[Android] Add xwalk_core_sample_apk to xwalk_builder"

This reverts commit 5c52d2d319a221130e142798d889452209b23a69.

This commit will break the build when clean build.
Need further investigation about gyp dependency.
Merge pull request #1878 from kurli/build-fail

Revert "[Android] Add xwalk_core_sample_apk to xwalk_builder"
[Android] Add the test case for evaluateJavascript.

This patch is to add the test case for evaluateJavascript.
Open a html file, set the title by evaluateJavascript, verify the
title with expected title.
[Runtime] Add i18n support for widget

Manifest will prase i18n item, and we can get i18n string
from GetString

Finish the todo so that we can get a locale name or
description when locale is changed.
[Android] Refine the pause/resume behavior for packaged web app

* Pause all timers when the activity is paused, and resume them when the
  activity is resumed.
* Add boolean flag to indicate if the timers are paused or XWalkView is hidden
* Update the API documentations for pauseTimers/resumeTimers are also

BUG=https://crosswalk-project.org/jira/browse/XWALK-1603
Bump version to 6.35.130.0
DEPS.xwalk: Roll v8-crosswalk (da94d1b->d27abf4)
[Android] envsetup: Simplify xwalk_android_gyp() a little.

Make it more in line with its android_gyp() counterpart by removing the
line saying which generator is being used (we always use ninja anyway),
and stop running gyp_xwalk in a subshell.
Merge pull request #1887 from dp7/master

DEPS.xwalk: Roll v8-crosswalk (da94d1b->d27abf4)
Merge pull request #1837 from yeyuyinjie/i18n_support

[Runtime] Add i18n support for widget
[Runtime] Enable the folder based i18n support for WGT package.

The WGT folder based i18n support based on system locale setting and
application default locale setting (in config.xml), this patch will
enable to load resources by these locale settings.

For more details, please refer to
http://www.w3.org/TR/widgets/#folder-based-localization

The related bug is https://crosswalk-project.org/jira/browse/XWALK-1030
Bump version to 6.35.131.0
[Tizen][Runtime] Fix can not open a blocked navigation link in web
browser.

On Tizen common image, the MiniBrowser is invalid, so open a blocked
navigation link in a separate xwalk instead.

BUG=XWALK-1605
Merge pull request #1884 from takethathe/web-browser

[Tizen][Runtime] Fix can not open a blocked navigation link in web browser.
Merge pull request #1888 from rakuco/envsetup-simpler-xwalk_android_gyp

[Android] envsetup: Simplify xwalk_android_gyp() a little.
[Tizen][Runtime] Fix using the wrong attribute name for hardware key setting.

In Tizen, the <tizen:setting hwkey-event="disable" /> setting could
disable the hardware key event. But the implementation use the wrong
attribute name "hwkey", need to change it to "hwkey-event" according to
Tizen core spec feature XWALK-1491.

BUG=XWALK-1611
[Android] Force using ContentVideoViewLegacy to make the android fullscreen video works.

Currently the default ContentVideoView in upstream is not ready for production usage. Bugs
are many about focus related. We turn to use ContentVideoViewLegacy now and when bug in
chromium is fixed, will revert the change.

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