board/iot-lab_M3: cleaned up SPI in periph_conf.h
cpu/stm32f1: cleanup in SPI driver

- made config more versatile
- added pin configuration to spi_init()
board/iot-lab_M3: cleanup of AT86RF231 driver

- removed board specific code
- added interface definitions to board.h
drivers/at86rf231: rework and clean-up

- moved all board specific code to low-level driver calls
- moved some functions from the board dir into at86rf231.c
- added doxygen headers
cpu/stm32f1: added clock config to cpu.c
board/iot-lab_M3: added clock config to periph_conf
Merge pull request #1735 from haukepetersen/fix_stm32f1_somecleanup2

cpu/board: cleanup for clock init on iot-lab_M3
Merge pull request #1736 from haukepetersen/fix_stm32f1_somecleanup

board/iot-lab_M3: cleanup of SPI and radio driver
boards: initial import for HiKoB Agilefox
boards: use hikob_common for agilefox
boards: let iot-lab_M3 use hikob_common
boards: s/hikob_common/hikob-common/
SQUASHME: backport fix for #1668
SQUASHME: documented pin configuration for MOSI and SCLK pin
SQUASHME: adopt to #1735 and #1736