Add Support for Python 2.6

Also change the default HTTPS port number to 18098 and change the security OpenSSL version check to be a warning.  Naturally this will still cause failures, but at least people have been warned.