metomi/rose#733: testing - fix null path tree menu
metomi/rose#733: dedicated example suite
metomi/rose#733: tidy
metomi/rose#733: file
metomi/rose#733: make sub-text sensitive for latent and ignored variables
rose.run: use port file to check for running suite.

Only use `cylc ping` for reload or in install-only mode.
rose suite-run: fix logic.
metomi/rose#733: adjust nav panel hover-over
rose.run: refactor.

Separate rose.run into rose.app_run, rose.suite_run and rose.task_run.
metomi/rose#733: fix test metadata
Merge branch 'rose.run.refactor' into rose-suite-run-reduce-ping

Conflicts:
	lib/python/rose/run.py
metomi/rose#733: update ignored show/hide
metomi/rose#733: fix syntax error
metomi/rose#733: fix reload non-existent widget
metomi/rose#733: add view mode control
metomi/rose#733: fix show user-ignored pages
metomi/rose#733: fix show modes for file section pages
Merge branch 'master' into rose-suite-run-reduce-ping

Conflicts:
	lib/python/rose/run.py
	lib/python/rose/suite_engine_procs/cylc.py
metomi/rose#733: fix duplicate latent variables appearing after Revert for latent page latent variable
metomi/rose#733: fix clone section, adjust variable hover-over