BLE fixes 2020-2

Merged schneider requested to merge schneider/ble-fixes-2020-2 into master

Just some minor changes to more rigidly define the pairing requirements and behaviour. A secure implementation still needs #74 (closed)

Merge request reports