ophcrack: added openssl dep

OpenSSL dependency and style changes. Added a very basic test - Sadly
it can’t do much more than this without downloading rainbow tables,
which can take significant time and bandwidth.

Closes #33236.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
ophcrack: add 3.6.0_1 bottle.
links: additional dependencies

So, yeah, Links has been using the system OpenSSL for secure
connections.

Additional optional dependencies based on what the configure script recommends,
and a mirror, and a test, and style changes.

Closes #33233.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
links: add 2.8_1 bottle.