rose suite-run: check incompatible Cylc global config

`rose suite-run` will now raise an exception if `[host][localhost]run directory` and `[host][localhost]work directory` are not the defaults.

Close #945.