* Add code to pull the latest supported versions of PostgreSQL from the
official RSS feed.
* TODO: Split rss parsing code into separate function for unit testing.
* TODO: Test/debug
* TODO: Add metrics to return how far behind the latest version the
current cluster is.
* Add ability to specify the sslmode parameter when connecting to
PostgreSQL
* Fix min versions for replication queries
* Add query-tests target to main Makefile
* Add a mode to test all metric queries
* Add a script to run query tests against different versions of
PostgeSQL
* Add Docker elements for query testing
* Switch to using a --config flag when specifying the config file
* Fix some metric queries
* Allow the agent address to be configured
* Allow the sslmode connection parameter to be configured
* Ensure the log directory exists with openrc
* Add a port setting to configure the port the agent listens on
* Switch to RealDictCursor
* Fix type for connection timeout
* In order to suport calculated items and to select the right agent, add
the {#agent} and {#cluster} discovery macros to item keys.
* Add more tags to items
* Make the verbose flag do something (sets stderr logging to DEBUG)
* Coalesce potentially NULL values to 0 in db stats
* Cast the stats reset time difference to float since the python json
library can't serialize a Decimal type.