[Bluetooth] intialize bluetooth framework in extension instance Initialize method
[Bluetooth] add missing ondevicedisappeared() callback

Also implement the added BT_ADAPTER_DEVICE_DISCOVERY_REMOVED event type
from discovery in NTB (New Tizen Bluetooth framework).
NTB will replace current bluetooth-frwk soon.
[Bluetooth] fix and clean up javascript

- fix some const values and readonly attributes
  it also allow to pass many failed TCT test cases

- handle UUID strings in upper case
- prefer an empty object for the adapter change listener
- remove ternary conditions for booleans
- use a variable correspondong to the 11 bits of the service class mask
[Bluetooth] improve error code management
[Bluetooth] fix services recording and connection feature
[Bluetooth] add health profile related API
Merge pull request #368 from eurogiciel-oss/bluetooth_health

[Bluetooth] Implement health profile API and improve extension