board: cpu: initial import of iot-lab_M3

This is an initial port for the iot-lab_M3 board and stm32f1 cpu.
This is a rewrite so it is implemented without the use of ST's peripheral library.

Done:
- [x] context switching
- [x] timers
- [x] gpio
- [x] uart
- [x] stdio
- [x] spi
- [x] at86rf231
That leads to a hard fault, when `in` is `NULL` as in https://github.com/RIOT-OS/RIOT/blob/master/drivers/at86rf231/at86rf231_spi.c#L69