Add gitignore
[Android] Adjust RuntimeClient API according to RuntimeView API changing

Change the return value of remote debugging in runtime client.
Create target xwalk_app_template_apk

The target shows the way to create one simplest web app based on
XWalkRuntimeClient and XWalkRuntimeActivityBase.

The code of app template will also be used to create package tool later.
[Android] Add permission for app template

This is for webrtc to use audio and camera.
[Android] Enable WebRTC on Crosswalk for Android platform

1. xwalk_core_shell application needs camera and record audio permission.
2. "--enable-webrtc” is needed to add to command line, since WebRTC is
   disabled by default on Android platform.
3. Android implements WebContentsDelegate differently than GTK and Windows.
[Android] Add the dependence of xwalk

Add the dependence: forwarder2, md5sum
Merge pull request #381 from halton/gitignore

Add gitignore
Merge pull request #373 from yinli/yinli_master

[Android] Enable WebRTC on Crosswalk for Android platform
Merge pull request #378 from yongsheng/wang16

[Android] Add app template.
Make extension tests slightly more robust

If something goes wrong, we were failing and simply timing out,
because title wouldn't change to "Pass". Now we watch for both "Pass"
and "Fail" titles, and check that it is "Pass". This allows the test
to indicate failure, and we rely less on the timeout.
Add TizenPlug and TizenIndicator

Indicator is used on tizen mobile as a status bar, showing mobile's clock,
wi-fi, bluetooth infos and so. It's also used as a shortcut to homescreen
and settings (when scrolled down).

In this initial implementation the TizenPlug gets an image from which other
process created, in this case tizen mobile. This image is provided by a
socket and we watch a file descriptor to get this image updated.
The TizenIndicator shows this image.

The platform expects that we send touch events when the user interacts
with the indicator we painted. This is not supported yet

To enable it you should use -Dtizen_mobile=1 (only for tizen mobile builds).
Make internal extension helpers not use native functions

Instead of using native functions, and calling directly the xwalk.*
functions, now it gets the extension object and uses the function from
there. No need to know about the extension name anymore.

This will help us to move the extension object (the one passed to JS)
implementation from JavaScript to C++.
Merge pull request #384 from cmarcelo/internal-ext-helpers

Make internal extension helpers not use native functions
Merge pull request #383 from ricardotk/tizen-indicator

Add TizenPlug and TizenIndicator
Merge pull request #382 from cmarcelo/ext-tests

Make extension tests slightly more robust
Hide the complexity of ListValue conversion inside RenderViewHandler

Even though our interface uses base::Value for messages, when piping
through the Chromium IPC we need to convert to a base::ListValue.

This patches hide this detail of implementation inside
XWalkExtensionRenderViewHandler, which is the object directly involved
with IPC.
[Android] Allow connection from same uid to devtools server.

This supports the XDK usage: debug bridge wrapper connects to the devtools
server.

Current content::CanUserConnectToDevTools only allow connections from user
"shell" and "root".
[Android] Enable sample app APK target for buildbot

We need to build sample app APK for further testing.
Merge pull request #387 from wuhengzhi/master

[Android] Add the dependence of xwalk
[Android] Enable instrumentation tests for runtime level