[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] 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.
[Android] Fix the potential memory issue in XWalkPreferences

* Use WeakReference instead to make sure the key listener can be GC-ed
* Add unload internal method to remove the listener from the global list

BUG=https://crosswalk-project.org/jira/browse/XWALK-1613
[Android] Format the description, add links and correct typos.

Continue to refine the description of embedding API:
1. Use '<p>' to format the description.
2. Add links to Android API doc.
3. Correct some typos.

BUG=XWALK-1620
[Android] Show launch screen dialog when no 'image' provided

Previously, when there is no 'image' provided, the launch screen dialog will not be displayed.
It should be displayed, because the backgrounds need to be displayed until the ready_when state.

BUG=XWALK-1635
Merge pull request #1898 from yongsheng/refinedoc

[Android] Format the description, add links and correct typos.
Merge pull request #1894 from hmin/xwalk-preferences

[Android] Fix the potential memory issue in XWalkPreferences
Merge pull request #1904 from takethathe/allow-navigation

[Tizen][Runtime] Fix allow-navigation can not take effect in cross origin page.
Merge pull request #1801 from halton/nacl

[Linux] Add NaCl support
Merge pull request #1905 from kurli/launch-screen-show-bg

[Android] Show launch screen dialog when no 'image' provided
Merge pull request #1882 from wuhengzhi/evaluatejs

[Android] Add the test case for evaluateJavascript.
[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.