auto_init: Initialize link-layer addresses from CPU ID

Maybe not the neatest idea, but as long as it stirs up some discussion it's fine.

Depends on #854
Why `char`? Wouldn't at fixed length data type make more sense? Why not simply `typedef uint16_t cpu_id_t`?