Release 0.3.0

- chore: bump version to 0.3.0
- build(scripts): add release.sh
- refactor: use TpmHandle in the API
- feat(cache): lookup live handles in find_by_name
- feat(key): TryFrom<&VtpmKey> for Vec<u8>
- refactor: rename save_context to save_key
- feat: address live handles with Tpm2bName
- fix(cache): remove from disk after removing keys
- feat: save policy as Vec<Box<dyn VtpmPolicyCommand>>
- refactor: store persistent map at construction
- feat: VtpmPolicy
- feat: pass TpmPolicy to save_context