Modified CryptographyContext.Register() to not require a protocol string

We know it'll either be an OpenPgpContext or SecureMimeContext subclass.