ivory-bsp: New module containing STM32F4 drivers written in Ivory.

- Add driver for the RCC peripheral.
- Add driver for the GPIO peripheral.
- Begin a SPI peripheral driver, not complete.
- Add a blinking LED test program.
- Add build infrastructure for ivory-bsp-stm32f4.