Support Ethereum Beacon Checkpoints
This allows for recovering the beacon chain from a checkpoint and provides a make verify-ethereum
target as a convenience for operators to verify the state root after checkpoint recovery. This should merge after !816 (merged) since it was only tested on Prysm 4.0.4.