metomi/rose#941: fix user-ignored trigger behaviour
metomi/rose#941: fix triggering for upgrades
metomi/rose#941: add post-upgrade trigger fixing in rose edit
metomi/rose#941: update
rose suite-run/clean: configurable run root

The root location to place the directory of running suites can now be
configured via the `root-dir` configuration. `rose suite-run` now
generates a file for related configurations for `rose suite-clean`.
t/rose-suite-run: add remote run root test
rose suite-clean: now runs cylc refresh -u

And ensure that broken symlinks in `~/.cylc/` are removed.
rose suite-run: root-dir: update documentation
t/rose-suite-clean: more robust test
metomi/rose#941: rose macro: collapse code conditions
rose bush: display rose version
rose bush: view mode: prettify rose-conf
rose bush: view mode: prettify everything

Also display full file name.
Merge pull request #999 from benfitzpatrick/941.post-upgrade-trigger-fix

#941: apply trigger fixing after app-upgrade
t/rose-suite-run/00: tweak to improve stability

It seems reload can sometimes cause the suite to hang. This change
should reduce the chance of that happening.
Raise an exception if trying to launch sgc for unregistered suite.
Merge pull request #1022 from matthewrmshin/tweak-t-rose-suite-run-00

t/rose-suite-run/00: tweak to improve stability
Merge pull request #1007 from matthewrmshin/rose-bush-rose-version

rose bush: display rose version
Move gcontrol exception to cylc suite_engine_proc.
rose bush: list view: fix no status checkboxes

It was broken when we took out the JOIN with the `task_states` table to
support view of re-submitted jobs in #988.