Fixed the optional callbacks and small mistakes
Merge remote-tracking branch 'origin/master'

Conflicts:
	modules/tizen/3.0.0/src/Bluetooth.js
	modules/tizen/3.0.0/src/Bluetooth/BluetoothAdapter.js
	modules/tizen/3.0.0/src/Bluetooth/BluetoothClassDeviceMajor.js
	modules/tizen/3.0.0/src/Bluetooth/BluetoothClassDeviceMinor.js
	modules/tizen/3.0.0/src/Bluetooth/BluetoothClassDeviceService.js
Merge remote-tracking branch 'origin/master'