Bench.lua refactor

* deps/pflua: Update.

* bench.lua: Rewrite to use savefile.open_and_mmap, utils.now(), and to
  have less global state.