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.
Possibility to set filename of literal data packet (tag 11)

The filename of the literal data packet was hardcoded to msg.txt. Now
one has the possibility to manually set the filename of the literal
data packet.
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
minor optimizations in cfb mode
remove aes args from global scope
fix aes unit test
cleanup for loops, use strings += instead of array.push/join, use strict mode
add performance test
use string instead of array in cfb encrypt
use forge sha256 implementation
update becnhmark test
use typed array in aes and cfb, cleanup for loops
clean wroning api usage in cfb
Merge pull request #187 from openpgpjs/performance

Performance
bump version