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.
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.
rose.suite_engine_proc: cmp_suite_conf renamed

Method was `parse_suite_conf` before rename.
Merge pull request #1243 from matthewrmshin/fix-rose-suite-run-file-install

rose suite run: file install and reload improvements