Process ECDSA public keys
Process ECDH public key

Fingerprint doesn't work for either ECDSA or ECDH keys
Use s2k with private keys.
Attempt to extract private key with s2k. Fails.

Will try and figure out this part later. Not mission critical right now.
Fingerprint works for ECC keys
Extract cipher text from sym encrypted data packet
Parse and decompress "Compressed data" packets
Merge branch 'royalfork/master'

There are concurring implementations of SecretKey and CompressedData.
I kept the ones by singpolyma but kept the code by royalfork
commented out using =begin/=end.

Conflicts:
	.gitignore
	VERSION
	lib/openpgp/packet.rb
	lib/openpgp/s2k.rb