ADDED: getters for `KeyPathInfo` REMOVED: `KeyPathExtractor` ADDED: `KeyPathInfoExtractor` BREAKING: `KeyMgr::insert` returns `Result>` BREAKING: `KeyMgr::remove` returns `Result>` ADDED: `KeystoreEntry` BREAKING: `KeyMgr::list_matching` now returns `KeystoreEntry` REMOVED: `KeyMgr::remove_with_type` ADDED: `KeyMgr::remove_entry` REMOVED: `KeyMgr::get_with_type` ADDED: `KeyMgr::get_entry` BREAKING: `KeySpecifierComponent::{to,from}_component` renamed to `KeySpecifierComponent::{to,from}_slug` BREAKING: some of the `KeyPathError` variants now have a `path: ArtiPath` field ADDED: `InvalidKeyPathComponentValue` BREAKING: removed `path` from `ArtiNativeKeystoreConfig`/`ArtiNativeKeystoreConfigBuilder` REMOVED: `KeyMgrBuilderError` (when `keymgr` feature is disabled)