hone: use a jprobe on inet_sock_destroy rather than replacing the sk_destruct function.

  replacing sk_destruct means that hone can't be unloaded if any sockets
  where opened while either /dev/hone or /dev/honet were open. In
  practice, this means that if you open /dev/hone, and then start
  something like sshd, you can't unload hone until you /dev/hone is closed
  and sshd is restarted.
  hone: add options to restrict the reader(s) of the hone devices. make /dev/honet optional.

  authorized_reader_exe_path, full path to the binary allowed to open /dev/hone or /dev/honet.
  authorized_reader_exe_sha1, sha1 of the binary allowed to open /dev/hone or /dev/honet