[Android] Fix app will crash at exit if runtime lib not found

It's because, the code is trying to get a boolean value from
method onKepUp in runtime. It will return null if runtime lib
not found.
For other class like String, return null is OK. But for boolean,
java will try to turn Boolean object null into boolean, which
causes NullPointerException.

BUG=https://crosswalk-project.org/jira/browse/XWALK-627
[Android] Popup correct message if runtime lib is for wrong arch

For android, if the native library does not match the
cpu arch of the target device, the library file won't be
installed to the device.
So if we found that the runtime lib package exist without
libxwalkcore.so, it can be considered the runtime lib is
for another cpu architecture.
For embedded mode, the dialog will just nofity user without
the button to download from PlayStore.

TODO(wang16): If using arm Crosswalk on x86, it will work
via libhoudini, but it takes much time to do binary translation
at application startup. We should detect such case and make
Toast to users.

BUG=https://crosswalk-project.org/jira/browse/XWALK-606
[Android] Refine the test cases to reduce time consumption.

1. Merge Version with Description test.
2. Disable the test cases about invalid char of name for embedded mode.
   Because it isn't necessory, what's more, it's very heavy.
3. Remove the mode test case, which is already covered.
4. Move the test_data preparation to initializaion step of test class, not
   each of test case.
[Android]  Fix the http auth issue due to activity.

Currently, the http authentication dialog activity is
transforming the context to activity, which has side effect
on MixContext for the crosswalk package.  This fix is used to
correct the http authentication dialog activity.

BUG=https://crosswalk-project.org/jira/browse/XWALK-634
Merge pull request #1269 from junmin-zhu/reduce

[Android] Refine the test cases to reduce time consumption.
Merge pull request #1267 from ShDavidliu/http_activity

[Android]  Fix the http auth issue due to activity.
[Tizen] Fix touching issue when device in landscape mode

Change bounds of child windows according current orientation.

BUG=https://crosswalk-project.org/jira/browse/XWALK-260
[D-Bus] Add ObjectManagerAdaptor

A simple implementation of the "server" side of
org.freedesktop.DBus.ObjectManager interface. ObjectManagerAdaptor
manages the object subtree and provide add/remove managed objects, that
inherit from ManagedObject (if needed).

Extracted from InstalledApplicationsManager and we will be used to
implement RunningApplicationsManager.
[Application][Linux] Use ObjectManagerAdaptor for '/installed' interface

ObjectManagerAdaptor was created based on InstalledApplicationsManager,
so we now can use it to clean up things a bit. The

One non-trivial change is that the object path now is being defined by
the Manager instead of the individual objects. This was needed so we can
put the finding code in the ObjectManagerAdaptor.
Merge pull request #1248 from zliang7/dev

[Tizen] Fix touching issue when device in landscape mode
Bump version to 3.32.50.0
Support the 2x resolution of the Tizen System Indicator

Change to inherit from ImageView instead of View as it fits our
use-case. Insert the system indicator image as a 2.0 image
representation in the ImageSkia, and use its size as the preferred
size.
Merge pull request #1271 from cmarcelo/extract-object-manager

[D-Bus] Create ObjectManagerAdaptor
[Mac] Fix compilation of xwalk_builder target.

This means that the tests can be compiled and run.
Merge pull request #1283 from kenchris/SystemIndy

Support the 2x resolution of the Tizen System Indicator
Merge pull request #1275 from xingnan/gdbserver

Exclude gdbserver from xwalk_core_library
Add Halton as the owner of Android extension implementation.

Halton now is succesfully nominated as the owner of
runtime/android/java/src/org/xwalk/runtime/extension/api.
Merge pull request #1251 from wang16/abi_exception

[Android] Popup correct message if runtime lib is for wrong arch
Merge pull request #1273 from yongsheng/addhalton

Add Halton as the owner of Android extension implementaion.
[Android][SysApps] Change event names according recent spec changes.

Refer to https://github.com/sysapps/device-capabilities/issues/14, the event
names changed as below:
    attribute EventHandler  onstorageattach;     // was onattach
    attribute EventHandler  onstoragedetach;     // was ondetach
    attribute EventHandler  ondisplayconnect;    // was onconnect
    attribute EventHandler  ondisplaydisconnect; // was ondisconnect

At the same time, fixed a bug to allow pass null as callback of "onEventName".