tpm2-protocol 0.20.0

- Add missing protocol shenanigans (Jarkko Sakkinen)
- Tidy zerocopy code (Jarkko Sakkinen)
- Redesign TpmError (Jarkko Sakkinen)

Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@iki.fi>