Simplify the set_target function, allowing it to work properly for fractional diffs.
Dramatically simplify the calculation of blockdiff.
Reinstate block solve testing.
Use a sanity check on timeout on windows.
Correctly calculate sleep_estimate in usbutils that may have been preventing usecps from working.