Rewrite of postgresql module to allow invocation by defined types

It now also support defining custom queries.

As a bonus, this rewrite is backward compatible (!)
Full rewrite of the network plugin

It now allows more than one server and more than one listener. It can be
configured both by parameterized class and by invoking defined types
collectd::plugin::network::server or collectd::plugin::network::listener