Added target HRM1017
Merge pull request #382 from ytsuboi/master

[HRM1017] New target HRM1017
[NUCLEO_F401RE] enhance I2C API to make it work with EEPROM
[NUCLEO_L053R8] enhance I2C to make it works with EEPROM
[NUCLEO_F072R8] enhance I2C for EEPROM
[NUCLEO_F302R8] enhance I2C for EEPROM
[NUCLEO_F103RB] enhance I2C for EEPROM
[NUCLEO_F030R8] enhance I2C for EEPROM
Changed default p5 pin for DigitalOut to LED1 pin - so it is available on all devices supporting this test
[NUCLEO_F334R8] enhance I2C for EEPROM
[NUCLEO_F411RE] enhance I2C for EEPROM
[NUCLEO_L152RE] enhance I2C for EEPROM
Merge pull request #383 from dbestm/master

[NUCLEOs] enhance I2C API to make it work with EEPROM
[NUCLEO_L053R8] Fix ticker issue
Added support for cpputest library. UT libray now compiles as separate lib, just like other libs. For example ETH or RTX. Added support for cpputest sources in root of mbed project (on the same level with mbed sdk repo). changes include adding new paths to the project. Two example UT (UT_1, UT_2 are added). New option -O is introduced to force 'test build only'
[NUCLEO_L053R8] Remove call to SystemClockUpdate function.

It's ok to remove this call on this target because the same system clock
frequency is used with HSE and HSI clocks.
Merge pull request #384 from bcostm/master

[NUCLEO_L053R8] Fix ticker issue
Added TOTO about graceful handle of disk full error in mbed board
Removed example unit tests UT_1, UT_2 from automated list
Added class member self.ONLINE_TOOLCHAIN = ARM to note ARM / UARM default online compiler