links: additional dependencies

So, yeah, Links has been using the system OpenSSL for secure connections.

Additional dependencies based on what the configure script recommends, and a mirror, and a test, and style changes.
These should be `:optional` considering it's text-based by default.