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
Documentation for DirectConnectionService
Document MasterModuleService
Documenting OnBoardingService.java
Merge branch 'refs/heads/documentation' into develop