rose_arch: friendlier error messages
metomi/rose#867: fix jinja2 whitespace tutorial
metomi/rose#801: fix modal dialog
Merge pull request #900 from benfitzpatrick/801.rose-edit-non-modal-meta-dialog

#801: fix modal no-metadata dialog
metomi/rose#597: improve colour parse failing
rose suite-log: fix --archive '*'
Merge pull request #899 from benfitzpatrick/867.jinja2-tutorial-tweak

#867: fix jinja2 whitespace tutorial
rose app-run: test incr SVN sources file install
Merge pull request #902 from benfitzpatrick/rose-suite-log.fix-archive-star

rose suite-log: fix --archive '*'
rose app-run: report correctly ref to ! namelist

Instead of failing with a None exception.
Merge pull request #908 from matthewrmshin/rose-app-run.ignored-namelist

rose app-run: report correctly ref to ! namelist
t/rosa-db-create: fix fixed user ID
Merge pull request #909 from matthewrmshin/fix.t.rosa-db-create

t/rosa-db-create: fix fixed user ID
Merge branch 'master' into t.rose-app-run.file-incr-2
rose_arch: add tests for bad configuration errors
rose_arch: add unbound error test
Merge pull request #904 from matthewrmshin/t.rose-app-run.file-incr-2

rose app-run: test incremental SVN sources file install
metomi/rose#597: changes following review
t/rose-app-run: add test file install with rsync
Merge pull request #896 from benfitzpatrick/rose-arch.fix-unbound

rose_arch: friendlier error messages