fix bugs regarding using external client
gemini: use cl-smallnet library instead of custom-written Gemini client
gemini: fix outdated READ-ALL arguments
gemini: update to use READ-BYTE instead of READ-SEQUENCE
gemini: ignore errors when closing ssl stream
gemini: minor fix to read-all to handle close-notify
gemini: undo previous shotgun changes
gemini: fix not using configured context
gemini: more dodging ssl error
gemini: more dodging fucked Alpine SSL library
gemini: try and ignore SSL close-notify errors
templates: update template for shared link
gemini: tweak URI scheme validation
.build: add missing curl dependency for Quicklisp
gemini: update to tolerate servers not sending TLS close_notify
gemini: fix typo in docstring
gemini.lisp: limit meta to 1024 bytes rather than the full response header