[Tizen][UI] Move TizenSystemIndicator to tizen/mobile/ui/

Move system indicator view and its helpers to tizen/mobile/ui/. The
rationale is that tizen/mobile/ directory stores components that are
self-contained and Tizen mobile specific.
[Tizen] Permit the inclusion of Tizen Web UI Framework

This patch creates a Tizen-specific XWalkContentRendererClient that
implements the WillSendRequest hook.  This hook, as the name implies, is
called before every request is made from a particular WebKit::WebFrame.  By
tapping into this hook, it is possible to rewrite requests so that they have
the full file path.

Some measures are taken so that relative paths outside where the Tizen Web
UI Framework can't be referenced; also, only known extensions are permitted.
Merge pull request #1188 from cmarcelo/move-indicator

[Tizen][UI] Move TizenSystemIndicator to tizen/mobile/ui/
Merge pull request #1172 from lpereira/request-url-rewriter

Permit the inclusion of Tizen Web UI Framework
[Tizen] Build fix after 2136488aeef

Implement a dummy constructor for XWalkContentRenderClientTizen.
Merge pull request #1193 from lpereira/build-fix-after-2136488aeef

[Tizen] Build fix after 2136488aeef
[Android] Fix XWalk crash issue when call onDestroy.

The root cause is that destructor function was repeatedly executed.
In the destructor function of XWalkExtensionAndroid, call the
XWalkBrowserMainParts::UnregisterExtension, it erases the extension
and deletes it, then reentry the destructor function.

The fix is to move the unregister enxtension to DestroyExtension.

BUG=https://crosswalk-project.org/jira/browse/XWALK-352
[Android] Change the file format from dos to unix.

Several files are dos format. It means that it uses CRLF as the line
terminator. All files should use unix format. Change all these files
into unix format.
Merge pull request #1144 from wuhengzhi/onDestroy

[Android] Fix XWalk crash issue when call onDestroy.
Merge pull request #1194 from yongsheng/fileformat

[Android] Change the file format from dos to unix.
REGRESSION(7b16c7d): Fix the %install stage on Tizen.

Due to the changes introduced in the commit mentioned above, we need to
change the default value we pass to the BUILDDIR_NAME spec file variable:
`out' is always added to the build directory anyway, so if one tried to
build a Tizen package in a fresh build directory the installation stage
would fail, as files such as the "xwalk" binary are now in
BUILDDIR_NAME/out/Release/xwalk instead of BUILDDIR_NAME/Release/xwalk.

Additionally, this also makes the default cause (ie. no BUILDDIR_NAME
specified) more consistent with the rest of the world, as we ended up
building in out/out/Release instead of just out/Release.

This wasn't caught by any bots because they all had old xwalk binaries lying
around in BUILDDIR_NAME/Release, generated before 7b16c7d went it, and
yesterday new canaries were not created because the build was broken due to
something else.
Merge pull request #1197 from rakuco/tizen-make-install-fix

REGRESSION(7b16c7d): Fix the %install stage on Tizen.
[Application] Add Application Management tool

This tool provides a way to list, install and uninstall Applications
using the D-Bus API that will be provided by Crosswalk when it is run
using the run-as-service switch.

Fow now, only listing installed applications is tested. When Crosswalk
implements the install/uninstall functionality, there should be little
to no changes to this tool. But the code is included so the aim of
this tool is made clear.