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
Merge pull request #165 from txaj/extend-network-plugin

Full rewrite of the network plugin