board: Initial import of stm32f4discovery board (WIP)

This is still WIP, left TODOs are:
- testing of GPIO, UART and timers
- removing compiler warnings
- cleaning up documentation (and comment styles)
- disabling newlib-nano specs by default