Handles plotting results of 0ms gracefully.

Previously a divide by zero exception was thrown and the program
crashed. Now it simply plots a normalized runtime of zero.
Handles non monotonic clocks correctly.

The racket `time` call is not monotonic.
The function `racket-time-extract-result` now properly handles
benchmark results of negative times.