update BLEDeviceMode.java file
Documentation for BLEDevice.java
Document BleDeviceType

also removed a semicolon from the documentation of BleDevice - was left
there by mistake
Documentation of BaseService.java
Update BleDeviceMode with the relevant services
Add color conversion to rgb
Documentation for DirectConnectionService
Document MasterModuleService
Documenting OnBoardingService.java
Merge branch 'refs/heads/documentation' into develop
Change general characteristic: writeSensorLedState to specific: turnLedOn
Fix: getSensorThreshold since the value is sensor dependent we provide the characteristic for the user to parse the value appropriately
Remove unreachable code
Remove unused interface
Remove legacy
Fix: test not updated at the same time as the code
Add javadoc for io.relayr.ble.service package
Fix: use custom Javadoc task creation for maven upload
Remove for now BleSocketClient accessibility methods
Add javadoc for OnBoardingService