Add command line mode suitable for parsing by other programs

This:
      1) Alters timekeeping to use a timerfd rather than usleep for
         reliable polling
      2) Adds support for output to a file or stdout, in the format
         sec.nsec limit inflight limit inflight limit inflight
	 -f - (or filename)
      3) Adds support for a -c count of times to run
      4) Adds support to monitor only a specific BQL -Q queue
      5) Leaves the (broken) screen scaling the same for curses mode