Add multiple instance support to mongodb collector

Users can now define a list of hosts and collector will be fetching metrics from all of them. This is useful when you run several mongo instances on the same host (shard server and configuration server, for example).

The change is backwards-compatible.