changed "server" options to "serverurl" to accommodate non-SSL urls
fixed api calls to rhn/satellite to tolerate hostnames specified with
an "http" prefix
adjusted call to rhn-channels.py to insure serverUrl starts with https
many updates to accommodate migration from a Satellite server

added coverage for blockedByBug-1075167 - rhn-migrate-classic-to-rhsm
throws Traceback KeyError: "Unknown feature: 'IDENTITY'"