[MediaRenderer] Fix lost renderer and added Status Changed signal

Remove renderers when a lost renderer signal is received. And
add support for Status Changed signal on the MediaController.

BUG=XWALK-2532
BUG=XWALK-2574
Merge pull request #393 from sragavan/master

[MediaRenderer] Fix lost renderer and added Status Changed signal
[TIZEN] Remove workaround of package manager uninstall callback.

Remove workaround of package manager uninstall callback as it is
not needed anymore: the native API has been fixed in the
https://review.tizen.org/gerrit/30310/
Bump version to 0.120
Merge pull request #403 from nagineni/uninstall

[TIZEN] Remove workaround of package manager uninstall callback.
Bump version to 0.121
[application]Fix TypeMismatchError

Fix TypeMismatchError in getAppsContext and getAppsInfo

BUG=XWALK-2407
Merge pull request #407 from liyingzh/xwalk-2407

[application]Fix TypeMismatchError
Bump version to 0.122
[Vehicle] Fix build issue with latest AMB (AMB 0.12.803)
Merge pull request #405 from tripzero/master

Fix build issue with latest AMB
Bump version to 0.123
[Phone] Fix typo in handling call history events

Signed-off-by: Jimmy Huang <jimmy.huang@intel.com>
Merge pull request #409 from jimmy-huang/master

[Phone] Fixed typo in handling call history events
Bump version to 0.124
[bluetooth] refactoring code

* Add CAPI() and CAPI_SYNC() macros :
In order to handle Tizen CAPI in a generic way. If CAPI call returns
an error, a JSON post message is directly sent back to JS.
If CAPI call returns no error, reply id is stored in order to be
reused to finalize the JS async call.

* All reply ids are stored in reply_id_map_ associated with the
JSON message cmd.

* Add specific methods to send JSON messages to JS:
  - PostAsyncReply() method is used for JS async calls.
  - SendCmdToJs() method is used to independently update JS state.
    For instance it allows to update Bluetooth web API state
    when BlueZ is attacked externally to Tizen CAPI.

* Remove several useless variables/methods.

Also fix XWALK-2832 and XWALK-1334
fix dequing comments

Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
modify error handling
repair getDefaultAdapter

Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
fix is_discovering

Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>