Support PKCS#8 SHA1 fingerprints used by AWS for generated keys.

Unfortunately [AWS uses a different fingerprint function](http://blog.jbrowne.com/?p=23) for key pairs depending on whether you imported them into AWS or used their generation button. This adds support for several different fingerprint functions.

This depends on https://github.com/opscode/cheffish/pull/4.