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.
Making this Array static looks like premature optimization to me. I'd worry about multiple threads using it at the same time. I'd prefer to just build it when needed.