by Mike Grupenhoff <kashmir@umiacs.umd.edu> in PR #2485.
While I'm here, do some long-overdue cleanup, including function prototypes,
and update for modern libkvm interfaces.
semantics and interface now follow the iostat/vmstat standard for
statistics reporting.
man page rewritten to match new semantics and interface. now shared.