Create a unique ID and name for each CloudTest server, instead of relying on the URL.  Allows multiple accounts to be used for a single URL, as well as "friendly" names for servers.
Write newly-generated server IDs and names immediately, so that they survive a re-start.  Also make the ID input read-only.
Mark generatedIdOrName as transient, since it does not need to be persisted in the config XML (in fact this causes the opposite of the desired effect).
Logging improvements.
Comments, and remove an un-used method.