Bundled SSL certificates are moved to the keychain on launch

This only affects the bundled certs for talk.google.com &
chat.facebook.com. Bundled certs need to be renamed to match their
hostnames that they will be used against
Merge remote-tracking branch 'origin/2.3' into 2.3
when account successfully logs in check to see if private key exists