[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 some js errors and better respect Bluetooth API spec

- 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
[Bluetooth] improve error code management
[Bluetooth] fix services recording and connection feature
[Bluetooth] add health profile related API