[Datasync] Add missing runtime dependency

BUG=XWALK-2710
Merge pull request #383 from tiwanek/XWALK-2710

[Datasync] Add missing runtime dependency
[Package] Implementation of Package API

This patch includes a fully functional implementation of Tizen
Package API. This implemention is dependent on package-manager,
pkgmgr-info and pkgmgr native APIs.

API specification can be found here:
https://developer.tizen.org/dev-guide/2.2.0/org.tizen.web.device.apireference/tizen/package.html

It also includes an example that demonstrates the usage of
Package API.

BUG=XWALK-443
Merge pull request #381 from nagineni/package_api_v2

[Package] Implementation of Tizen Package API
Bump version to 0.105
[Bluetooth] return an error when trying to bond an unknown device
Merge pull request #385 from eurogiciel-oss/createBonding_unknown_device

[Bluetooth] return an error when trying to bond an unknown device
[Bluetooth] destroyBonding API : remove device from known_devices array

When remote device is unpaired, known_devices array has to be removed as well
and not just isBonded device property.

Add also an error case to directly returns an error if device to unpair is not in
known_devices array.
[Bluetooth] do not return in C API callbacks

This ensures to always execute javascript async post messages and so do
not infinitely wait for backend post messages.
This would prevent from freezing xwalk in some cases.

BUG=XWALK-2491
Bump version to 0.106
Merge pull request #386 from eurogiciel-oss/destroyBonding

Destroy bonding + C API callbacks not return
Bump version to 0.107