CMake check TLS capabilities

CMake uses vendored libraries including cURL and nghttp2 to provide internet connectivity in CMake. As web technologies are created and obsolesced given the ubiquitous nature of HTTPS today, over various library versions, CMake version, and system configurations some failures may occur. To help catch these failures in new releases of CMake, as well as check connectivity on a particular platform and CMake version, we created the script check_https.cmake.