OpenSSL "traditional" key format loading...

Backend interface only.
Merge pull request #619 from public/openssl-key-loading-interfaces

Interfaces for loading OpenSSL "traditional" format private keys.
Include 'self' in the interface
Merge pull request #661 from alex/fix-interface

Include 'self' in the interface
Remove backend arg from the backend interface

I don't know.
Merge pull request #662 from public/fix-interface-more

Remove backend arg from the backend interface
Bind X509 attribute methods for EVP_PKEYs
PKCS8 bindings that let you specify the encryption
Encrypted PKCS8 RSA key From the GnuTLS test suite

https://gitorious.org/gnutls/gnutls/source/f8d943b38bf74eaaa11d396112daf43cb8aa82ae:tests/pkcs8-decode/encpkcs8.pem

Password is "foobar"
Unencrypted RSA private key from GnuTLS tests

https://gitorious.org/gnutls/gnutls/source/f8d943b38bf74eaaa11d396112daf43cb8aa82ae:tests/pkcs8-decode/unencpkcs8.pem

There is no password.
Encrypted RSA private key from GnuTLS tests

https://gitorious.org/gnutls/gnutls/source/f8d943b38bf74eaaa11d396112daf43cb8aa82ae:tests/pkcs8-decode/enc2pkcs8.pem

Password is "baz"
Private keys from GnuTLS tests/pkcs12_s2k_pem.c

https://gitorious.org/gnutls/gnutls/source/f8d943b38bf74eaaa11d396112daf43cb8aa82ae:tests/pkcs12_s2k_pem.c

Part of a regression test in GnuTLS for a PKCS#12 parsing bug
http://thread.gmane.org/gmane.network.gnutls.general/1663

Password is "123456" for all of them.
Unencrypted PKCS8 ECC private keys from Botan

https://github.com/randombit/botan/tree/4917f26a2b154e841cd27c1bcecdd41d2bdeb6ce/src/tests/data/ecc
Merge pull request #666 from public/pkcs8-bindings

PKCS8 bindings that let you specify the encryption
Merge pull request #665 from public/evp-pkey-attributes

Bind X509 attribute methods for EVP_PKEYs
Document PKCS #8 key sources
Style nit
Merge pull request #668 from alex/style-nit

Style nit
0.2.1 changelog
Merge pull request #671 from reaperhulk/0.2.1-changelog

0.2.1 changelog