First draft of a solution for #1375
rose.config: support optional opt conf keys
Document optional opt conf keys
Merge pull request #1397 from matthewrmshin/optional-opt-conf-key

rose.config: support optional opt conf keys
Update CHANGES.md
Update for release
Update CHANGES.md
Update CHANGES.md
Fix issues Matt spotted
Merge pull request #1400 from scwhitehouse/rose-stem-version

rose stem: version checking
Update CHANGES.md
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.