buffer: allow toString to accept Infinity for end
buffer: fix typo in `SlowBuffer`
test: timers-ordering should be more precise

Internally we use hrtime to schedule when a timer will fire, to avoid
the perils of clock drift or other external operation making time go
backward. The timers ordering test should use the same timing mechanism