net: Initial import of a global packet buffer

Cleaner alternative to #1129. Queue in #1640 

This is basically a static malloc + sugar
Explanation: "Gets the data part (memory behind descriptive) of a packet" (the rest is just normal pointer arithmetic). This is self-explanatory in it's name, I assumed. I will make a comment anyways.