Update CHANGES.md
Update tests for cylc/cylc#1112
Merge pull request #1382 from matthewrmshin/cylc-pull-1112

Update tests for cylc/cylc#1112
rose edit: stash: fix null profile lookup
#1346: fix macro running after metadata refresh
Clarify a minor point in the rose-stem advanced tutorial
Merge pull request #1385 from scwhitehouse/rose_stem_adv_tutorial_fix

Clarify a minor point in the rose-stem advanced tutorial
Merge pull request #1383 from benfitzpatrick/1348.um-widget.fix-right-click-no-profile

rose edit: stash: fix null profile lookup
#1280: add rename_setting function to upgrade API
Merge pull request #1387 from benfitzpatrick/1280.upgrade-rename-func

rose.upgrade: add `rename_setting` function to API
Merge pull request #1384 from benfitzpatrick/1346.macro-problem-metadata-refresh

#1346: fix macro running after metadata refresh
Fix tests for cylc/cylc#1118

Now submit outputs are in the job activity log.
Merge pull request #1389 from matthewrmshin/cylc-1118

Fix tests for cylc/cylc#1118
rose.config_tree: improve pep8 and pylint scores
rose.config_tree: store file lists

If a relative path can be found in 2 or more locations in the linearised
inheritance, it will store the configuration locations in a new list.
Use rose.config_tree to load metadata

Part 1.
rose.macros.trigger: use rose.config_tree

to load metadata.