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