cylc scan multiple hosts

Scan all monitored hosts by default.
(Happy to change it back, however...)

My reasoning is that the module doc string is there to document the usage and the interface of the module. For an executable command, the interface and the usage is the CLI.

There are plenty of places where we can put developer documentation, e.g. comments and doc strings of individual classes and functions.