[bluetooth] keep BT state when calling getDefaultAdapter() API

Bluetooth-frwk has been adapted to allow getting adapter properties
even if bluetooth adapter is powered off.

So modify getDefaultAdapter() API logic in order to be synchronous.

Handle bonded devices in order to fill known_devices array in javascript
once bluetooth is enabled.

relates to TC-2024

Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
Bump version to 0.131
[Content] TCT fixes

Improve Tizen Compliancy Test (TCT) suite pass rates:

  - Implement missing updateBatch method
  - Check for null and range assignments for js objects

BUG=XWALK-2801
BUG=XWALK-2802
BUG=XWALK-2808
BUG=XWALK-2811
Merge pull request #420 from poussa/tct-fixes

[Content] TCT fixes
[Tizen] Fix attribute value issues for Tizen extension

AttributeFilter, CompositeFilter, SimpleCoordinates and SortMode
interfaces have been refactored.
Setters, getters and additional validation have been added.

BUG=XWALK-2308

Change-Id: Ie12aba676a266eb926f987e938dbc8349ce7a943
Bump version to 0.132
Merge pull request #423 from sstolinski/XWALK_2308

[Tizen] Fix attribute value issues for Tizen extension
[CallHistory] Fix of memory leak in callhistory/callhistory_mobile.cc
Merge pull request #424 from paritosh-in/branch_solve_mem_leak_callhistory

[CallHistory] Fix of memory leak in callhistory/callhistory_mobile.cc
[SystemInfo] Fix the language and country info  syntax

The country_info and language_info is LANGUAGE_REGION.uft8 format on Tizen,
but LANGUAGE_REGION syntax is required on the spec
(https://developer.tizen.org/dev-guide/2.2.1/org.tizen.web.device.apireference/tizen/systeminfo.html#::SystemInfo::SystemInfoLocale),
so fix it.

BUG=XWALK-2361
Merge pull request #422 from liyingzh/Locale

[SystemInfo] Fix the language and country syntax
[Bluetooth] Auto choose bluetooth type depend on which library availability.

Current bluetooth.gyp break desktop build because bluetooth% is hard
coded as tizen_capi.

Script identify_bluetooth_type.sh is added to return correct
bluetooth string depend on the exsit of pkgconfig(capi-network-bluetooth)
and version of pkgconfig(bluez).

BUG=None
[SystemSetting] Fixed build issue on desktop.

gio-2.0 dependency is added implicitly by vconf, but vconf is available
on Tizen only. So we need add this dependency in general to fix the
desktop build issue.

BUG=None
Merge pull request #425 from halton/bt_type

[Bluetooth] Choose bluetooth depend on system avilable.
Merge pull request #419 from eurogiciel-oss/keep_adapter_state

[bluetooth] keep BT state when calling getDefaultAdapter() API
Merge pull request #426 from halton/gio

[SystemSetting] Fixed build issue on desktop.
Bump version to 0.133