Fall back to plain connections when SSL is not supported

When importing SSL fails, HTTPConnection is used instead of HTTPSConnection.
The user is warned and has to agree to unencrypted login before proceeding.