ondata: follow the re.*.exec pattern
remove .resume() call

this avoids the Error('Cannot switch to old mode now.')
  https://github.com/isaacs/readable-stream/issues/16
deal with TODO failures [test, fix, doc]

stash TODO assertions on .todo and don't clear .ok

not_ok_todo.js based on not_ok.js
with TAP abridged from this output,
  perl -MTest::More -e 'diag("TAP emitted by Test::More $Test::More::VERSION"); ok(1, "should be equal"); { local $TODO = "but we will fix it later"; fail("should be equivalent"); } diag("boop"); ok(1, "should be equal"); ok(1, "(unnamed assert)"); print "\n"; plan tests => 4'
  # TAP emitted by Test::More 0.98
  ok 1 - should be equal
  not ok 2 - should be equivalent # TODO but we will fix it later
  #   Failed (TODO) test 'should be equivalent'
  #   at -e line 1.
  # boop
  ok 3 - should be equal
  ok 4 - (unnamed assert)

  1..4
80 cols
0.1.0