Changed remote rendering and fetching of data from remote clusters to support HTTPS. The config variables now accept both old-style "host" or "host:port", as wel as a full url.
To make this work, I had to take out the HTTPConnection class that support timeouts. I used the requests module instead. So this change will break backwards compatibility to python < 2.6.