cylc scan multiple hosts support

`rose suite-scan` can make use of the new feature of cylc/cylc#1189.

Plus changes to satisfy the `pep8` command.