unittests: core: add test_bitarithm_[ml]sb_all
Add test_ipc_pingpong
Add bitarithm measuring
core: faster bitarithm_msb
core: remove unnecessary tests in sched.c

The scheduling gets activated by `kernel_init()` calling
`cpu_switch_context_exit()`. Before this `sched_run()` won't be called.
When it gets called, at least the main thread and the idle thread are
spawned. The idle thread won't die / get killed. So there always is at
least one thread in `runqueue_bitcache`.

Closes #19.
native: use `real_pipe()` and `read_close()`
Merge pull request #975 from Kijewski/issue-974

core: change in bitarithm implementation
Merge pull request #1322 from Kijewski/native-pipe-and-close

native: use `real_pipe()` and `read_close()`
cpu - cortex-m3: moved crash.c to cortex-m3_common
Merge pull request #1327 from haukepetersen/fix_cortexm3_crash

cpu - cortex-m3: moved crash.c to cortex-m3_common
Merge pull request #1306 from Kijewski/issue-19

core: remove unnecessary tests in sched.c
tests: fixed Makefile for test_ipc_pingpong
Merge pull request #1328 from haukepetersen/fix_test_ipcpingpong

tests: fixed Makefile for test_ipc_pingpong
make: %s/PROJECT/APPLICATION/g Part III
Merge pull request #1330 from LudwigOrtmann/projects_removal

make: %s/PROJECT/APPLICATION/g Part III
drivers: added set_absolute to timer interface
board: Initial import of stm32f0discovery
cpu: Initial import of cortex-m0_common
cpu: Initial import of stm32f0
tests/examples: added stm32f0discovery to ignorelists