Refactor diff1 records to properly weigh non-diff1 work

Conflicts:
	miner.c
Rename *nonces variables to *_diff1 to reflect their nature better

Conflicts:
	miner.c