Support for traditional OpenSSL and PKCS8 RSA private key serialization

This temporarily uses the backend to do it until the alternate approach is ready. DSA/ECDSA and public key support will follow if this is deemed worthy.
I don't see a lot of value in trying to provide support for plaintext PKCS8 encrypted inside a PEM. Does this actually enable interop with anything we know of?