[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
Fix occurences of "CrossWalk" in the Android port.

The name of the project is "crosswalk" not "CrossWalk".
Add myself to the AUTHORS file
[UI][Tizen] No need to use pointer in TizenSystemIndicatorWatcher writer_
[UI][Tizen] Fix TizenSystemIndicator lanscape mode

This patch adds a temporary fix for landscape mode and an initial part
of the real implementation.

In lanscape mode, the indicator in tizen is a little bit different than
in portrait mode, just the battery bar is showed, without a background.
When you drag this part, the rest of the indicator is showed on screen
(same as portrait mode), but in this case, the image is dragged over the
screen content.
Roll to pick up latest chromium and blink patches
Merge pull request #1260 from kenchris/roll

Roll to pick up latest chromium and blink patches
[Application][D-Bus] Request service name after object tree is built

The code was wrongly setting up the object tree (and it's interfaces)
only after the name was registered. This caused a race condition when
testing D-Bus auto activation: the client would wait for service name to
get up and try to call it, and in some cases the objects or interfaces
were not ready yet.

The code now will request the service name only after everything is
setup.

As part of this change, DBusManager interface changed a bit: it doesn't
try to handle service ownership anymore and just sticks to setting up
the bus. It also initializes the Bus connection (and the thread) lazily,
so we can move it to a more general Crosswalk object but ensuring that
connection won't be created if not used.
Merge pull request #1256 from darktears/typo-fix

Fix occurences of "CrossWalk" in the Android port.
[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] Add MODIFY_AUDIO_SETTINGS permission in Android manifest

The volume hardware button can't control music volume when using webaudio
playing music. This is because app has no pemission to set audio volume.

MODIFY_AUDIO_SETTINGS allows application to be able to configure audio settings.
In android audio manager, a function SetAudioMode is added to set audio mode.

BUG=https://crosswalk-project.org/jira/browse/XWALK-622
[Android][Extension] Fixed device capabilities listener name after spec changed.

The spec http://device-capabilities.sysapps.org/#devicecapabilities-interface
changes the listener name from ``onattach`` to ``onstorageattach``, etc. So
just change the name.
Revert "[application] Remove "application launch from local path" support"

This reverts commit 23fc6ba08ef7acf9391855bbde1a7600d7b53199.

The confirmation from QA is needed to merge it again (as some of their test cases might be affected).
Merge pull request #1266 from yinli/webaudio_volume

Add MODIFY_AUDIO_SETTINGS permission in Android manifest
Merge pull request #1268 from pozdnyakov/Revert_App_from_local_path_removal

Revert "[application] Remove "application launch from local path" support
Merge pull request #1264 from itlodge/fix_listener

[Android][Extension] Fixed device capabilities listener name after spec ...
Merge pull request #1263 from cmarcelo/dbus-separate-register-service-name

[Application][D-Bus] Request service name after object tree is built
[Application][Linux] Change D-Bus interface names

Change names to fit within the conventions in D-Bus after discussion
with Gustavo and Vinicius.

'/installed' now implements the org.crosswalkproject.Installed.Manager
interface and contains objects that implement the
org.crosswalkproject.Installed.Application interface.

'/running' is the same but with Running instead of Installed.
[Application][Linux] Renamed *ApplicationsRoot to *ApplicationsManager

Following the interface changes. Next patch will rename the files.
[Application][Linux] Rename the files to match class names