forked from Qortal/qortal
BlockGenerator will now attempt to generate a new block if none of its peers have a recent block either (in case of network stall). BlockGenerator still needs a minimum number of peers before generating though. Reduce BlockGenerator workload and use of blockchain lock if it can't generate a block. Reduce Synchronizer logging output. Unify calculating timestamp threshold for 'recent' block into Controller.