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.
file install: rsync: fix sub-dir handling

File install rsync mode was failing if source is a directory with
sub-directories. This was due to an incorrect cast of the access mode.
rose_arch: print return code as part of event

This gives us better confidence when an archive command fails to do what
it does but still return zero.
rose edit: um stash widget: record help change
Merge pull request #1403 from matthewrmshin/fix-file-install-rsync-dir-with-sub-dir

file install: rsync: fix sub-dir handling
Update CHANGES.md
rosa svn-post-commit: only trunk notification

Only notify `rose-suite.info` changes on trunk.
Merge pull request #1407 from matthewrmshin/fix-rosa-svn-post-commit-branch-notification

rosa svn-post-commit: only trunk notification
Merge pull request #1404 from matthewrmshin/rose_arch-print-ret-code

rose_arch: print return code as part of event
SSH -oConnectTimeout=10 as default

This should fix any hang up problems when hosts not available.
Merge pull request #1408 from matthewrmshin/ssh-connecttimeout

SSH -oConnectTimeout=10 as default
revert style changes
Update CHANGES.md
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.