redbee-econotag: fix maca

I suspect that the transceiver will still not work as there are many
many warnings, but at least it builds now.

closes: #676
fix setsvar typo
native/make: set all binutils with ?= instead of =
native: update support for FreeBSD

works with FreeBSD 10.0 amd64/i386

fixes: #505
native: add tapsetup-freebsd.sh
tests: fix test_hwtimer_spin

Actually test hwtimer_spin, not hwtimer_arch*

`hwtimer_wait` calls `hwtimer_spin` only for delays `<= 6`, that's why a
pure test_hwtimer_spin test should not pass values `>6`.
Also decrement delay in steps of 1.
tests: add test_hwtimer_wait

It contains the old test functionality of test_hwtimer_spin.
Merge pull request #1044 from LudwigOrtmann/issue_715

tests: fix test_hwtimer_spin
Proposal for common 802.15.4 radio driver API definition.
Merge pull request #1031 from LudwigOrtmann/issue_676

redbee-econotag: fix maca
Add "compile everything" tool

Having many tests is quite futile if they aren't executed once in a
while<sup>[citation needed]</sup>.

Alas, this is not the purpose of this PR. This PR adds the tool
"compile_test.py", which executes `make buildtest` for all applications
in `examples` and `tests`, and prints a comprehensive list of the
results.
Merge pull request #1048 from Kijewski/compile_test

Add "compile everything" tool
ccnl: don't include c files

this fixes a build problem on
debian and ubuntu based systems
test_nativenet is only useful for native ...
Merge pull request #1051 from mehlis/debian-build-fail

ccnl: don't include c files
ccnl: don't include transceiver and defaulttransceiver

This removes the duplicate include of the transceiver.
The transceiver module is a dependency of the
defaulttransceiver, so an explicite include is not needed
ccnl: appserver: remove unused flag
Merge pull request #1054 from mehlis/ccnl-unsued-var-appserver

ccnl: appserver: remove unused flag
Splitting rpl_structs.h into structs and config part
ETX-functionality is now part of a common routing-module