[x] Fix all clippy lints with --no-default-features and also --features=logging
[x] Switch InternalKey usages to Arc<InternalKey> so we can use cheap Arc::clones everywhere and always have an owned instance instead of battling references and trying to minimize clones
[x] Add dynamic capsules test (include static capsules in this mix)
[x] Go over code changes to make sure nothing sloppy was introduced (this first pass was just to get it to compile, needs some cleanup)
Fixes #9
TODO:
InternalKey
usages toArc<InternalKey>
so we can use cheapArc::clone
s everywhere and always have an owned instance instead of battling references and trying to minimize clones