minor, update fops.[ch], import from glod
chore, detect gperf during configure run
chore, provide recipe for gperf files -> .c
minor, use gperf hashers to determine endpoint and output format
hygiene, explicitly set logging to onion_log_stderr if daemonising isn't requested
minor, factor out endpoints and outfmt getters
minor, support text/html response and provide 404 page
minor, properly snarf each rolf line, then pass on to onion_response_write()
minor, handle multiple lines at once
minor, catch SIGPIPE
chore, use O_POLL instead of threaded pool
Merge branch 'core/gandalfd'

* core/gandalfd:
  chore, use O_POLL instead of threaded pool
  minor, catch SIGPIPE
  minor, handle multiple lines at once
  minor, properly snarf each rolf line, then pass on to onion_response_write()
  minor, support text/html response and provide 404 page
  minor, factor out endpoints and outfmt getters
  hygiene, explicitly set logging to onion_log_stderr if daemonising isn't requested
  minor, use gperf hashers to determine endpoint and output format
  chore, provide recipe for gperf files -> .c
  chore, detect gperf during configure run
  minor, update fops.[ch], import from glod