add SSL support & build against homebrew openssl

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
make openssl optional

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
change --enable-ssl to a postfix if

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
replacing whitespace

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
caveats: tweak python site-packages wording.

References #25789.