Create MiningRequiresPeers chain params
Add MineBlocksOnDemand chain parameter
Add DefaultMinerThreads chain param (related #3819 #3820 #3821)
Add CheckMemPool chain parameter
Get rid of RegTest()
Do not call boost::thread::hardware_concurrency(); from CChainParams