added NORETURNs to functions that should not return
and added `UNREACHABLE();` to hint the compiler unreachable lines

added right signature for first parameter of `thread_stack_init()`
added `UNREACHABLE();` macro to `cpu/lpc1768/atom.c` and `cpu/msp430-common/cpu.c`
Add process indicator to compile_test.py
vtimer: fix usage in test application
Asks Git to ignore IDE-related (TI CCS) files
fixed printf specifiers
sys/ping/ping.c: malloc size of type, not size of pointer
native: unify license headers
native/tramp.S: add missing license header
documentation: append my email to my name everywhere
Merge pull request #1143 from jan-schreib/static-code-analyser-cleanup

 sys/ping/ping.c: malloc size of type, not size of pointer
Merge pull request #1184 from LudwigOrtmann/native_license_unification

Native license unification
fixed initializer and Wformat warnings
Merge pull request #1094 from BytesGalore/fix_print_format_warnings_test_vtimer

test:test_vtimer fixed initializer and Wformat warnings
make: print error if make was executed in the root

Fixes #1104, alternative to #1178.
Merge pull request #1183 from Kijewski/issue-1104

make: print error if make was executed in the root
Merge pull request #1079 from BytesGalore/add_NORETURNs

core: and cpu: Added NORETURN to functions that should not return
Merge pull request #1085 from Kijewski/compile_test-process-indicator

Add process indicator to compile_test.py
boards/z1: initial import
Merge pull request #893 from rousselk/z1-port

Zolertia Z1 port for RIOT OS
core/hwtimer: disable interrupts in hwtimer_remove

Before only the hardware timer's own interrupt was being disabled.
This led to a race condition in the following scenario:

```
Thread1:
    hwtimer_remove()
    hwtimer_arch_disable_interrupt();

// INTERRUPT -> Thread2 (which has a higher priority than Thread1) gets scheduled

Thread2:
    ...
    hwtimer_remove()
    hwtimer_arch_disable_interrupt(); // hwtimer interrupt is already disabled
    ...
    hwtimer_arch_enable_interrupt();
    ...
   // yield | terminate -> Thread1 gets scheduled again

Thread1:
    ... // these instructions are being run with the hwtimer interrupt enabled
    hwtimer_arch_enable_interrupt(); // hwtimer interrupt is already enabled
```

Fixes #924