Make: fix linebreaks in buildtest
Make: do not spam error messages on shallow clones

> `--always`: Show uniquely abbreviated commit object as fallback.
Import embunit sources
Adapt embunit for RIOT
Create unittest application
tests: added README.md for test_float
wsn430-v1_4b: don't always link cc2420
Merge pull request #998 from OlegHahm/test_float_readme

tests: added README.md for test_float
Merge pull request #991 from Kijewski/fix-buildtest-newlines

Make: fix linebreaks in buildtest
Merge pull request #381 from authmillenon/unittests

Unittests via embUnit
Add the ability to send a message to the current thread's message queue
(without raising an error)
ccnl: LRU is the replacement strategy, rename variable to express this
native: optionally exit() after last thread has ended

Used when compiled with NATIVE_AUTO_EXIT defined.
Merge pull request #972 from kaspar030/native_exit_after_last_task_v2

Make native exit after last thread has ended
Merge pull request #1003 from mehlis/ccnl-lru

ccnl: LRU is the replacement strategy, rename variable to express this
ccnl: remove useless compare

This compare is useless for CCN lite in RIOT, because
a face has always an interface with index >= 0
Merge pull request #990 from Kijewski/allow-shallow-clone

Make: do not spam error messages on shallow clones
Merge pull request #970 from rousselk/send_msg_intra_thread

core: Add the ability to send a message to the current thread's message queue
Merge pull request #1008 from mehlis/ccnl-serve-remove-if

ccnl: remove useless compare
changed pthread_self() to return thread IDs > 0