[MacPlatform] Optimized Keychain.ContainsCertificate() and added Keychain.AddCertificate()