Use nproc to set MAX_WORKERS
Use bigint to represent pg_stat_bgwriter values

Bug fix.  The pg_stat_bgwriter system view itself uses bigint to
represent all values.  test_bgwriter.buffers_backend was particularly
prone to rejecting the values pgbench-tools wanted to store as being out
of range for type integer.
First cut at supporting SVG graphs.

Use dstat for all osdata.

Polish report to highlight useful information.

Remove 3d plot. I never cared for it, and Greg Smith already
acknowledged its limited utility.  Use "minor tics" with GnuPlot where
appropriate. Format large numbers using thousand separators for
legibility.

Also, remove backend_sync column, and change names of some things to
reflect that their an average of averages.  Make max_latency actually
reflect maximum latency, rather than average maximum latency across
several tests.

The increased legibility of the SQL queries within webreport is intended
to facilitate further hacking by others.

Make tabbed display the default.
Add new gnuplot files
Harmonize graph styles
Only use title where appropriate
Better latency plotting
Interpolated TPS, latency
Notes on VACUUM
VACUUM VERBOSE
Interpolated TPS, not latency
Relocate reports to new subdirectory
Move all script files to plots subdirectory
Fork pgbench-tools
Update COPYRIGHT notice
Move set-times into reports
Move test-index to templates
No mouse option
Use yrange min of 0, to avoid interpolation line changing range
Use external dstat file

This is the principled approach to consuming dstat output, and should
make pgbench-collector more portable.

In passing, set a minimum y axis value of 0 for most gnuplot scripts.