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.
Please check ppindex itself for NULL as well before this assignment, as was the case in the old code