rose edit: fix quit
rose edit: third party STASH widget: add name help
rose edit: add main panel help
metomi/rose#20: reporting rose.reporter reporting
rose app-run and rose suite-run: support import

Support Rose configuration import.
rose suite-run: import: add basic tests
Fix indent
Fix user_name for rose bush. Fix substring mismatching.
Tweak error message.
rose doc: draft install
rose suite-run: test battery for pgrep check logic

Add test battery for the pgrep check (whether a suite is running or not)
logic. The test highlights a few problems which are fixed by this change:
* `pgrep` is now done on `localhost` as well as remote suite hosts.
* `pgrep` pattern is a bit more advanced. E.g. `rose suite-clean`
  would no longer fail on itself.
* The very similar `rose.suite_run.AlreadyRunningError` and
  `rose.suite_engine_proc.StillRunningError` are now combined.
Merge branch 'master' into inherit
rose suite-run: more pgrep logic test

Add a test to ensure that a small change in suite name is OK.
rose macro: fix array variables that look like single float values
Add substring testing to pgrep tests.
Merge remote branch 'upstream/master' into fix.pgrep_for_rose_bush
rose edit: add stash help for add panel
rose edit: third party plugin: unify help launching
metomi/rose#951: tidy
Merge branch 'master' into 20.rose-reporter