fix #4: Implement BluetoothRemoteGATTCharacteristic.stopNotifications
fix #35: Device chooser dialog is cut if the window is small
fix #38: page font size may cause small / large font in the Device Chooser dialog
also: introduce ESLint for ensuring code style standards