cylc scan multiple hosts

Scan all monitored hosts by default.
This is a nice, but the reason I don't do it is that it stops us putting non-usage (i.e. developer) documentation in the docstring. But, I'm willing to hear arguments against...(?)