ccn-lite: use always ccnl_malloc
cpu/samd12: c++: initial support for c++, added _kill (weak) and weak attribute for _kill_r
boards/samr21-xpro: provided c++ feature (cpp)
cpu/stm32f0: c++: initial support for c++, added _kill (weak) and weak attribute for _kill_r
boards/stm32f0discovery: provided c++ feature (cpp)
cpu/stm32f3: c++: initial support for c++, added _kill (weak) and weak attribute for _kill_r
boards/stm32f3discovery: provided c++ feature (cpp)
native: add accept syscall declaration
native: shutdown -> native_shutdown
native: add more syscall declarations
FIXUP: remove erroneous comment
Merge pull request #1989 from BytesGalore/EasyCPPMixing_stm32f3discovery_support_fix

cpu/stm32f3 C++ stm32f3discovery support fix
native: add daemonize argv filter

When daemonizing, only the first instance should do so.
Merge pull request #2020 from LudwigOrtmann/native_daemonize_filter

native: add daemonize argv filter
Merge pull request #2002 from OlegHahm/ccnl_malloc_all_over

ccn-lite: use always ccnl_malloc
Merge pull request #2015 from LudwigOrtmann/native_real-accept

native: add missing syscall declarations
Merge pull request #1994 from BytesGalore/EasyCPPMixing_samr21_xpro_support_fix

cpu/samd21 C++ samr21-xpro support fix
Merge pull request #1987 from BytesGalore/EasyCPPMixing_stm32f0discovery_support_fix

cpu/stm32f0 C++ stmf0discovery support fix
added a core implementation of FIB tables using generic addresses in an outer table structure
- the basic functions are implemented for operating FIB tables, register RPs/RRPs
  and signal RRPs when no destination is available for a next hop request
- generic addresses are implemented using a use_count to trigger if an address can be reused/overwritten
  once allocated memory will remain allocated until calling deintialisation for `generic_address`, pruning all entries
  or when an unsed entry is overwritten with a new entry of distinct size
- FIB tables are statically represented by an array of entries pointing to generic_address entries

TODO:
- handling for preference sets for colliding next hops
- test the implementation with the real network layer
- using the type field to recognize/apply compression
  - use compression, e.g. LOWPAN_IPHC

NOTE:
this is a prototype implementation it can be considered just as a proof of concept in this state
It follows strictly KISS. So, no fancy algorythms nor code hocus-pocus is applied.
[SQUASH ME] switched the implementation to a single FIB table.
            added tests for operating the FIB using the generic address structure
[SQUASH ME] added fib back to Makefile to be build
[SQUASH ME] added in/out parameter for the interface ID for `get_nexthop(...)`