bloat query: fix totalwastedbytes

totalwastedbytes returned only the number of wasted pages - fix that by
multiplying with the blocksize
Don't swallow space before the -c flag when reporting errors
Merge branch 'master' of github.com:terrorobe/check_postgres
fix & extend hot_standby_delay documentation

This should also account for all places where the refactoring of
the numbered dbparameters (host2, port2, etc.) was referenced in the
documentation. Drop the TODO entry.
Show actual long-running query in query_time output
Add xact timestamp support to hot_standby_delay

Allow the hot_standby_delay check to accept xlog byte position or
timestamp lag intervals as thresholds, or even both at the same time.
Quick stub to show port when testing. Always 5432 for now (with a custom socket dir)
Declare POD encoding to be utf8
Merge branch 'query-time-show-query' of https://github.com/petere/check_postgres
Merge branch 'master' of https://github.com/terrorobe/check_postgres

Conflicts:
	check_postgres.pl
Merge branch 'space_error' of https://github.com/jeffjanes/check_postgres
Improved multi-slave support in replicate_row.
Tweak testing output
When we fail to parse the psql output, show the entire output string rather than just the failing line, to better aid in debugging as recently seen on the list.
Show OS on failure-to-parse errors
Fix bloat check to use correct SQL depending on the server version.

Previously it used the psql version which might differ when multiple
versions are installed locally, or when querying remote servers.

The hot_standby_delay check is also affected, but more involved to fix,
so leave that for later.

Adrian Vondendriesch