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.
rose edit: um stash widget: record help change
revert style changes
rosie db: fix failure for no-opt-props suite.

This fixes a search or query processing error when the results contain
a suite with no optional properties at all (i.e. just owner, project,
and title).
Doc: fix ROSE_DATAC???? syntax
Merge pull request #1406 from benfitzpatrick/um.stash-help-use-stash-codes

rose edit: UM stash widget: stash record help input change
Merge pull request #1409 from benfitzpatrick/rosie-db.fix-no-optional-props

rosie db: fix failure for no-opt-props suite.
Merge pull request #1411 from matthewrmshin/fix-doc-datac-time

Doc: fix ROSE_DATAC???? syntax
file install: verbose: print unchanged targets
 #137: add rose edit, rose macro functionality
#137: implement for metadata-graph
Add test for "unchanged" install message. Add grep_fail test type.
#137: document
#137: add override example and test
Add custom event class.
#137: add rose user guide import mention
Merge pull request #1416 from arjclark/install_skip_logging

rose app-run: notify skipped file installs in verbose mode