handle Debian/Fedora differences in new ssl libraries

Fedora doesn't have ssl._create_unverified_context()

ssl.create_default_context() takes the argument cafile=/path/to/file
so we don't have to load it seperately, which wasn't working on Debian.