Support for BIP 23 block proposal

This would aide greatly in ensuring miners aren't messing up blocks, without the expense of losing 50 BTC.
Just for completeness, every other function here has a variable (name) specified, while CBlock has not.