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