Changes to chain params:
- added fork block checkpoints for mainnet and testnet3
- update defaultAssumeValid for both chains
- updated nMinimumChainWork to match the defaultAssumeValid blocks
Having a check point on fork block means nodes cannot be led onto wrong
UAHF-compatible chain.
Knowing that you are on right Bitcoin Cash chain after the fork block
can be used to optimize some code which determines whether we are pre-fork
or post-fork.