[Tizen]Remove the openssl BuildRequires

Chromium has its openssl in thirdparty, so there should be no dependency on
Tizen's openssl
[Application][Linux] xwalkctl should fail if can't activate service

When listing the applications, we were missing a case in which the
service wasn't activated but listing continued without errors. We prefer
to fail as soon as possible in the tool.
[Application][Tizen] Specify session bus address in Tizen

In Tizen the session bus is not available for us by peeking at the
DBUS_SESSION_BUS_ADDRESS, it will be created in a well-known place
instead.

The code change so instead of using the '_for_bus' variants of the
functions, we explicit create the GDBusConnection and use it.

This patch also improves the error message for the case where we fail to
create the object manager client and fix the include rules to follow our
standards.
Merge pull request #1394 from jchen10/openssl

[Tizen]Remove the openssl BuildRequires
Fix compilation error with -Werror=delete-non-virtual-dtor flag set

Added a virtual destructor to the local RunAsBrowser() 'Observer' class (even though it is not needed there) so that compiler does not complain.
Merge pull request #1407 from pozdnyakov/Add_virt_destructor

Fix compilation error with -Werror=delete-non-virtual-dtor flag set
Merge pull request #1391 from cmarcelo/session-bus-address-tizen

[Application][Tizen] Specify session bus address in Tizen
[Extensions] Buildsystem refactoring

The main point of this patch is to move build units from "includes" to self
contained modules. The reasons are:

- Includes have their path relative to the file which includes the .gypi. So if
another component not located at the root of xwalk depends on extensions
(sysapps for example), it won't work.

- Make it easier to track dependencies. Currently we don't really know what
dependencies we are getting for free from xwalk.gyp which is getting bloater and
bloater.
[SysApps] Make a self contained module out of sysapps.gypi

For the same reasons stated in the previous patch.
Add filtering rules for Tizen

Include this file other than src/build/filename_rules.gypi if you have files
suffixed with _tizen or tizen/ directories. For now on, let's stop using
conditionals for source code in our build system.
Remove platform conditionals for source code

Now that we have file filter rules for Tizen, we don't need to use conditionals
on the build system for source code we own.
sysapps
extensions
sysapps
test_base
extensions