[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
[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
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'
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
Added default on-line compiler info in -S option for target/compiler support
Bumped revision number
Refactoring: Changed option -r and added option -R to print more info about test cases
Bugfixiong after modification in -r and -R options
Added ARM MPS2 platform support
Changed ONLINE_TOOLCHAIN flag to default_toolchain