Fix the inputKeyboardLayout type to bool

Switch the type of inputKeyboardLayout attribute from string to bool as the spec SystemInfo API(https://developer.tizen.org/dev-guide/2.2.0/org.tizen.web.device.apireference/tizen/systeminfo.html#::SystemInfo::SystemInfoDeviceCapability) required.

XWALK-2409
Update system_info_instance.cc

fix BUG=XWALK-2049
[Bluetooth] enable device disappeared event

This feature was added in current Tizen bluetooth stack:
- platform/core/api/bluetooth : ea4787499cb21d2bfc744aad7b8ba103efe67845
- platform/core/connectivity/bluetooth-frwk : 9319c8e659d1194a7682350468da6c8fc6cd58cb

BUG=XWALK-2642
[SysInfo] Fix the inputKeyboardLayout attribute to bool

Switch the inputKeyboardLayout attribute to bool type as the spec SystemInfo API required.

BUG = XWALK-2409
[Tizen/Application] Fix TypeMismatchError in getAppsContext and getAppsInfo

BUG=XWALK-2407
Merge remote-tracking branch 'origin' into XWALK-2361

ed, and an empty message aborts