1NP should contain exactly 1000 mNP

Molpy.time is generally not set to the same time as what was used to compute
lateness.  This introduces skew if drawing and/or thinking takes too much time.
This caused less than 1000 mNP per NP, and also slow countdown timers.

Fixes #594