Method getKeysForKeyId renamed and optimized, returns only single key. Deep optional parameter to search also in subkeys. Add method getKeyForLongId with same properties. Optimize access to keyid and fingerprint by using a buffer.
Add key update method. Fix getPrimaryUser: evaluation of most significant self signature.
Keyring: separate storage for public and private keys. ImportKey method supports update.
Fix structure cloning after keyid buffering change
Write unhashed subpackets. Fix #178.
Add unit tests for key update
Update keyring unit tests
Keyring: simplify API, accept 16 char hex or fingerprint as keyid.
Merge pull request #179 from toberndo/keyring_enh

Refactoring keyring, Key update method, Fixes