Switch from MbedTLS to OpenSSL (#56708)
Based on @fxcoudert's openssl branch and pull request at
https://github.com/JuliaLang/julia/pull/53891.
- diff re-applied to current Julia master (hence the new commit)
- LibCURL, LibGit2, LibSSH2, OpenSSL updated to newest version
- MbedTLS removed
Fix #48799.
---------
Co-authored-by: Zentrik <llvm.zentrik@gmail.com>
Co-authored-by: Ian Butterworth <i.r.butterworth@gmail.com>
Co-authored-by: Mosè Giordano <765740+giordano@users.noreply.github.com>
Co-authored-by: Mosè Giordano <mose@gnu.org>