Add additional peripherie for ST Nucleo F401 board

Add UART 3
Add SPI 2 + 3
Add I2C 2 + 3
change external crystal value to 8MHz
patch SPI 16 bit bug