[Bluetooth] fix and clean up javascript
[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

hgl888/tizen-extensions-crosswalk,paritosh-in/tizen-extensions-crosswalk,crosswalk-project/tizen-extensions-crosswalk,crosswalk-project/tizen-extensions-crosswalk,pk-sam/tizen-extensions-crosswalk,hgl888/tizen-extensions-crosswalk,crosswalk-project/tizen-extensions-crosswalk,paritosh-in/tizen-extensions-crosswalk,crosswalk-project/tizen-extensions-crosswalk,hgl888/tizen-extensions-crosswalk,hgl888/tizen-extensions-crosswalk,pk-sam/tizen-extensions-crosswalk,pk-sam/tizen-extensions-crosswalk,paritosh-in/tizen-extensions-crosswalk,pk-sam/tizen-extensions-crosswalk,paritosh-in/tizen-extensions-crosswalk,hgl888/tizen-extensions-crosswalk,pk-sam/tizen-extensions-crosswalk,paritosh-in/tizen-extensions-crosswalk,crosswalk-project/tizen-extensions-crosswalk,paritosh-in/tizen-extensions-crosswalk,pk-sam/tizen-extensions-crosswalk,hgl888/tizen-extensions-crosswalk,crosswalk-project/tizen-extensions-crosswalk