Feature/6210 key newer

Use gnupg to merge keys if it's an update of an existing key. This is needed to prevent roll back attacks where the attacker push us to accept a key with an old expiration date that could be use to push an untrusted key when after it's expiration.
Just curious to know in which cases the new key would not include all data from the old key.