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
test_nativenet is only useful for native ...
test: bloom: backlist platforms
Merge pull request #1052 from Kijewski/test_nativenet-only-native

test_nativenet is only useful for native ...
Merge pull request #1022 from LudwigOrtmann/issue_505

native: update support for FreeBSD
Merge pull request #1059 from mehlis/test-bloom-blacklist

test: bloom: backlist platforms
make: remove clutter

Remove some outdated example code, and simplify output folder creation.
make: parallelize creation of board and base code
 make: add `BOARD_INSUFFICIENT_RAM` blacklisting

Currently most blacklistings for examples and tests are done because the
board provides too little RAM or ROM. Besides of the actual linking all
the compiling should nevertheless work just fine.

This PR adds the variable `BOARD_INSUFFICIENT_RAM` to tell the
`buildtest` to compile the code for a board, but omit the linking step.
Use `BOARD_INSUFFICIENT_RAM` in examples and tests
[SQUASH ME] add BOARD_INSUFFICIENT_RAM for test_posix_semaphore
[SQUASH ME] fixup test_bloom