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
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.
Add license statement to {msp430_types,net_help}.h
core: sched_switch only switch for higher priority

sched_switch() is called by some library functions when a call unblocks
another thread. Then it needs to be tested if the current thread should
be preempted for the newly runnable thread.

A non-volutarily yield should only happen if the unblocked thread has a
_higher_ priority than the current thread. The current implementation,
which tests if the other thread has the same or a higher priority, does
not fit the documentation.
Merge pull request #1700 from Kijewski/license-statement

Add license statement to {msp430_types,net_help}.h
Merge pull request #1706 from locicontrols/sam3x8e-break

cpu/sam3x8e bug: missing break statements in gpio_set() and gpio_clear()