Improvements in CChainParams

Replace direct references to RegTest() with constant parameters on CChainParams interface.
EDIT: dependency merged
@mikehearn suggested that is was clearer since otherwise you need to go to chainparams to know if it's regtest behaviour, that's why I restored the old comments or added comments referencing regtest or testnet in some places.