Get rid of the internal miner's hashmeter
Remove nNonce variable and parameter
Remove testnet's special case from miner.cpp
Small miner optimization
Remove hash parameter from ScanHash
Replace proof.nNonce >= 0xffff000 with an iteration counter
Remove gethashespersec() from rpcmining
Avoid using boost inside ScanHash()
Minimal CProof class independent from pow.o
CheckProofOfWork(nBits) -> CheckProof(CProof)
SQUASHME: CProof in miner.cpp
Use __func__ in error messages
pow.o depends on chain.o, but not main.o
Implement CProof::ToString()
Implement GetChallengeDouble(CProof) (Move 2 direct accesses to
proof.nBits to pow)
Hide GetNextWorkRequired()
GetProofIncrement(nBits) -> GetProofIncrement(CProof)
MOVEONLY: Move void UpdateTime() from pow.o to miner.o
MOVEONLY: Move ScanHash from miner.o to pow.o
Implement ResetProof(), rename ScanHash() -> GenerateProof()