Tidy ascertain project and fix a bug where it was matching the wrong thing
Merge remote branch 'origin/master' into rose-stem-robust-keyword-match
Update test-battery for new variable contents
Changes suggested by Ben
Implement Matt's suggest and improve docstrings
Fix missing variable initialisation
Use safer string methods rather than regexps
Change data structure to a dict
Print number of values compared in rose-ana
More improvements suggested by Matt
Merge pull request #1169 from scwhitehouse/rose-stem-robust-keyword-match

rose stem: robust keyword match
Update CHANGES.md
Merge pull request #1171 from scwhitehouse/print_number_of_matches

rose_ana: print number of values compared
Update CHANGES.md
rose *-run: handle bad file install mode value
Merge pull request #1173 from matthewrmshin/handle-bad-file-mode-value

rose *-run: handle bad file install mode value
rose suite-clean: accept --name=NAME

If specified, NAME is appended to the end of the argument list.
This allows the interface to be consistent with the other utilities.
rose suite-scan: scan port files as well

Report left behind port files.
Report exceptions for failed `cylc scan` and `ssh` commands.
Fix for #1179 to allow relative paths with the -C option
Add test to prevent this functionality being broken in the future