tpm2-protocol 0.18.0

- Convert error variants to carry values (Jarkko Sakkinen)
- Add structured error value (Jarkko Sakkinen)
- Move and rename error type (Jarkko Sakkinen)
- Port release script (Jarkko Sakkinen)

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