rose suite-log -U --prune-remote now works

The documented option was not implemented correctly under
`rose.opt_parse`.
rose docs: fix upgrade dev example ordering
Merge pull request #1229 from benfitzpatrick/doc.fix-upgrade-example

rose docs: fix upgrade dev example ordering
rose.suite_run: fix reset of method arg

Local variable and an argument has same name.
Merge pull request #1230 from matthewrmshin/fix-rose-suite-run-arg-reset

rose.suite_run: fix reset of method arg
Merge pull request #1228 from matthewrmshin/fix-rose-suite-log-prune-remote

rose suite-log -U --prune-remote now works
Update CHANGES.md
Update CHANGES.md
Update CHANGES.md
rose config --print-conf: print result as conf

Allow output to be concatenated into another Rose configuration file.
rose doc: fix macro add_report definition
Merge pull request #1233 from benfitzpatrick/doc.fix-macro-add-report-def

rose documentation: fix macro add_report definition
t/rose-stem: use FCM_CONF_PATH for temp keyword

Instead of hacking the user configuration.
Merge pull request #1236 from matthewrmshin/t-rose-stem-use-fcm-conf-path

t/rose-stem: use FCM_CONF_PATH for temp keyword
rose suite-run: use config proc to install files

Currently, it uses a loop to copy files.
rose suite-run: improve reload

Do not call `cylc reload` if `suite.rc.processed` is unchanged after `cylc
validate`.
Install `suite.rc` using jinja2 config processor:
* (Instead of installing it as a normal file.)
* Report install as an event, and only if file has been modified.
Rose Bush: display if job log db present.
Fix suite.rc installation logic syntax
Pylint on changes
rose suite-run: add more reload tests

Test null reload.
Test reload with only install file change.
Test reload with `suite.rc` change.
More pylint improvements.