Fix lingering reference to non-enum AuthMethod. Fix bug with accidentally adding PuTTY keys when none exist. Throw exception if Launchpad is told to use a special key without being given a server UUID.