Internal save implementation modified to handle managed keystore
reference.
Internal instantiateKeyStore() removed, internal loadKeyStore() modified
to handle managed keystore reference.
- Rename StorageType enum to Storage and add some implementation.
- Delete internal KeyStoreEntry class.
Introduce AsymmetricKeyAlgorithm enum.