board/pca1000x: added/fixed dist scripts

- pca10000: added author to debug.sh
- pca10005: added debug and reset scripts
- pca10005: fixed flash script
- pca10005: adjusted env vars in Makefile.include
board/cpu: added SPI driver for stm32f0discovery
[SQUASH ME] finished 0.1 of spi driver
SPI: more fixes including DEBUG info
cpu: mini cleanup to spi driver
tests: added periph_spi test
[SQUASH ME] tests/periph_spi: rewrote test
[SQUASH ME] stm32f0: substantial fixes to SPI driver
[SQUASH ME] test: guard if no SPI device defined
[SQUASH ME] test: fixed according to updated GPIO interface
[SQUASH ME] cpu: removed slave mode
pyterm: make pin toggling optional

For the MSB-A2 the DTR and RTS pins have to be pulled down over the
serial interface in the beginning. (This is required because the Linux
usbserial driver pulls them up when initializing the device which set
the node into reset mode.) Since this is not necessary on most other
platforms and might even cause problems, it's better to make this an
optional behavior of pyterm.
Merge pull request #1702 from OlegHahm/pyterm_dtr_option

pyterm: make pin toggling optional
cpu/stm32f4: fixed doxygen
Merge pull request #1705 from haukepetersen/fix_stm32f4_pwmdoxygen

cpu/stm32f4: fixed doxygen for PWM driver
cpu/sam3x8e bug: missing break statements in gpio_set() and gpio_clear()
tests/bloom: Prevent word lists from being copied into RAM.
tests/bloom: Un-blacklist boards mbed_lpc1768, stm32f3discovery, pca10000, pca10005, and yunjia-nrf51822.
Wake-up Travis
Merge pull request #1707 from locicontrols/bloom

tests/bloom: Prevent word lists from being copied into RAM and un-blacklist some boards.