Small improvements to ETH test cases - handle not open socket on host test side
Minor modifications to mbed_main call testcase
Added mbed_main test to automated pool
Feature: Device detection via serial - part 1
Feature: Device detection via serial - part 2
Feature: Device detection via serial - part 3
Feature: Device detection via serial - part 4

Interrupt In test pinology for NUCLEO changed
Added new Unit Tests - General pool to cover common functionality and check if UT framework is working. This test pool can be extended with new tests
Expanded PeripheralPins.c to suppor UART5 for cellular radio.
Added pin names for cellular radio.
[NUCLEO_F103RB] Define RTOS target for this board
Minor unit test name change in DIV test
Minor modifications to test api scripts
Added HTML reporting feature, switch --report-html FILENAME to singletest.py so now users can export test results to external HTML file. This feature can be used to display HTML reports on CI dashboards