sys: net: Initial import of a basic MAC protocol

This is basically an adapter translating `netapi` IPC calls into `netdev` function calls.

Depends on ~~#1448~~ (merged) and ~~#2027~~ (merged)
Why did you put this in a separate line? Wouldn't it be safer to initialize all pids to `KERNEL_PID_UNDEF`?