net: Initial import of a global packet buffer

Cleaner alternative to #1129. Queue in #1640 

This is basically a static malloc + sugar
you might wanne use http://www.stack.nl/~dimitri/doxygen/manual/lists.html here