Miner cleanup
CPU miner is now single threaded.
The interface got broken into multiple interfaces.
FindBlock no longer also submits the block to the consensus set, which just seems like a more intuitive way of doing things.
There's a logger for the miner now.
Miner got safelocks.
Lots of code de-duplication.