Include full process information for orphaned processes.
Forks to create kernel threads now get the new KTHD process type.

For kernel threads, the process comm is used for the process path
(enclosed in square braces). The task group ID (tgid) was removed from
the /dev/honet output since it never differs from the pid.
hone: use jprobe to notify on socket destruction rather than overwriting sk_destruct.

Overwriting sk_destruct (and incrementing the module refcount) means that the module
can't be unloaded until any long-lived network connections are terminated. In practice,
this means that if you load the module and then restart sshd, you can't unload the
hone modules until you kill sshd.
hone: store uid and loginuid with processes.

loginuid, aka auid or audit uid, is the immutable id of a user when they first log in.
It doesn't change eg. across invocations of su or sudo.
Merge branch 'master' of https://github.com/pmoody-/Linux-Sensor

catching up to upstream.