- refactor the test of whether client certificates are supported
- don't include imap auth type EXTERNAL if client certificates are not
supported by the runtime platform, as they require them
- eliminate ugly string array that duplicated the values in the
ImapStore.AuthType enum
- hide the "use client certificates" checkbox in the UI if the platform
doesn't support client certificates