Move CK2SSHProtectionSpace logic across to CK2SSHCredential.m/h