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.
Any way we can just make this a static const Array somehow? That seems cleanest, but not sure if it's possible to do in C++ :/