What GpgmeKey attributes are available and have unique results for subkeys? The obvious ones are keyid, algorithm, and created, while fingerprint and validity aren't, but what about the rest, such as expiration and capabilities? Also, are all gpg edit key operations theoretically possible with gpgme's edit key interface?