Fixed crash issue in RawSerial::printf for uARM

Fixed crash issue in RawSerial::printf() function for microlib platforms
since microlib doesn't fully support C99 functions such as vsnprintf().
[NUCLEOs] Fix bug with adc read_u16 function

Add data convertion from 12bit to 16bit.
Updated the PeripheralPins.c mapping
Merge pull request #466 from AFritzMulti/master

[HAL][MTS_GAMBIT] Update the PeripheralPins.c mapping
Merge pull request #465 from bcostm/master

[NUCLEOs] Fix bug (normalization to 16bit) in adc read_u16()
Merge pull request #463 from toyowata/master

[Common] Fixed crash issue in RawSerial::printf for uARM
cleaning up code within Nordic's mbed HAL using astyle