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
- [ ] spi
- [ ] at86rf231
this should not be here: how about introducing a) a global reset target (could be useful for other platforms as well) or b) putting the reset target into `board/iot-lab_M3`?