Update for gpg protocol changes

Following fields where added:

    CACHED is 1 if the passphrase for the key was found in the key cache.
           If not, a '-' is used instead.

    PROTECTION describes the key protection type:
        'P' - The key is protected with a passphrase,
        'C' - The key is not protected,
        '-' - Unknown protection.