Initial Stm32f4 spi driver

I think the driver should allow to use SCK, MISO and MOSI pins on different GPIO ports. I would suggest to define SPI_X_SCK_PORT, SPI_X_MISO_PORT, SPI_X_MOSI_PORT in the periph cfg and change the implementation.