EIP-4895: Beacon chain withdrawals as system-level operations

devp2p specs seem to be missing still.

For the exchange of historic withdrawals, ideally there would be a version byte similar to EIP-2718 for consistency, and to enable clean upgradability to SSZ.