RSA: add support for saving to PKCS8 (unencrypted)
Crypt/Base: add support for pbkdf1
RSA: add support for loading PKCS8 encrypted private keys
Crypt/Base: adjust default key size for pbkdf1
RSA: add support for saving encrypted PKCS8 keys
RSA: add PKCS8 unit tests
RSA: rename PUBLIC_FORMAT_PKCS1_RAW -> PUBLIC_FORMAT_PKCS8

also make CRYPT_RSA_PUBLIC_FORMAT_PKCS8 the default format
RSA: CS adjustments
Crypt/Base: readability improvement
Merge pull request #370 from terrafrost/pkcs8

RSA: add support for PKCS8 encoded private keys

* terrafrost/pkcs8:
  Crypt/Base: readability improvement
  RSA: CS adjustments
  RSA: rename PUBLIC_FORMAT_PKCS1_RAW -> PUBLIC_FORMAT_PKCS8
  RSA: add PKCS8 unit tests
  RSA: add support for saving encrypted PKCS8 keys
  Crypt/Base: adjust default key size for pbkdf1
  RSA: add support for loading PKCS8 encrypted private keys
  Crypt/Base: add support for pbkdf1
  RSA: add support for saving to PKCS8 (unencrypted)