ported subscription stuff from old contact dialog
fixed a couple of pgp bugs