[mms] Move PGP keyserver code to a separate Horde_Crypt_Pgp_Keyserver class.

[mms] PGP keyserver code now uses Horde_Http_Client to connect to the keyserver.
[mms] Fix submitting PGP keys to a public keyserver (Bug #10931).