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.