Collateral key derivation

This CIP extends CIP-1852 to add a special derivation path for inputs to be used as collateral for smart contract execution. See README for rationale.

If you don’t know what collateral input is, you may be interested in this video about the upcoming changes for the Alonzo hardfork: