Attempt to fix #1474
Merge pull request #1476 from scwhitehouse/tutorial_fix

Attempt to fix #1474
Fix doc for `rose suite-run -l`
Merge pull request #1477 from matthewrmshin/fix-doc-rose-suite-run-l

Fix doc for `rose suite-run -l`
Fix bug where rose-stem cannot ascertain name of a suite when cwd is not a working copy
Improve `pgrep` `cylc run` pattern

The old pattern was stopping `foo` from starting if `foo-bar` is
running. This change should fix the problem.
Merge pull request #1480 from matthewrmshin/fix-pgrep-cylc-run

Improve `pgrep` `cylc run` pattern
rose_arch: print archive STDOUT once

It was printing it twice.
Replace regular expression with proper Python function
Merge pull request #1482 from matthewrmshin/fix-rose-arch-cmd-out

rose_arch: print archive STDOUT once
Update CHANGES.md
rosie.ws_client_auth: create ~/.metomi/rose.conf

Save user name in `~/.metomi/rose.conf` even if it does not already
exist.
Merge pull request #1484 from matthewrmshin/rosie-ws-client-username-save

rosie.ws_client_auth: create ~/.metomi/rose.conf
Merge pull request #1481 from scwhitehouse/stem_config_dir_fix

Fix bug where rose-stem cannot ascertain name of a suite when cwd is not a working copy
Update for release