curl: set the default CA cert bundle when building against openssl

Closes #33769.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Revert "run macports check after failed build instead of before every build"

CannotInstallFormulaError is only raised when another version of the
formula is linked or any of its dependencies are unlinked, in which case
this warning is totally irrelevant. It should be checked after build
errors instead.

This reverts commit 466d0f718bc2241e830393b384294c21194995e0.
Check for MacPorts/Fink installation only after build failures
implement non-recursive missing
remove dependency handling
no longer exec the build script
the forked build process should not run any at_exit handlers
remove handling of multiple installation attempts

handling dependency expansion prior to any installation will eliminate
this problem
fix dependency equality
pass deps and options into the installer
move bottle-arch warning to install command
remove CannotInstallFormulaError

we'll need a similar sanity check, but that should happen prior to
instantiating the installer
remove conflict checking from installer

this should happen prior to instantiating the installer
install tests now use the actual installer
move warning out of installer