lib: make sim (ns-3-dce) build pass

some header files exported for ns-3 (userspace program) depends
on kernel struct, which is not appropriate. this fix removes such
dependencies from header files, as well as the modifications to the
referer.