Suite gcontrol button added to rose-edit.

- also fixed bug in rosie go if cylc gui icon path is None
Output viewer now added to rose edit toolbar.
rose suite-run: restart/reload: save conf/version.

Don't overwrite rose-suite-run.conf and rose-suite-run.version files on reload
and restart modes. Store them in a sub-directory in files named by the event
date-time and event name. Backward compatibility via symbolic links.
rose suite-run: restart/reload: save conf/version.

Don't overwrite rose-suite-run.conf and rose-suite-run.version files on reload
and restart modes. Store them in a sub-directory in files named by the event
date-time and event name. Backward compatibility via symbolic links.
misc: add text editor syntax highlighting
documentation: add syntax highlighting (via google code prettify)
metomi/rose#376: fix trigger for null-value missing parent
metomi/rose#376: further fix
metomi/rose#376: handle missing section trigger of non-section settings
implement feedback from review
Merge pull request #377 from benfitzpatrick/doc.syntax-highlighting

rose documentation: add syntax highlighting (via Google Code Prettify)
Merge pull request #378 from benfitzpatrick/376.config-edit-trigger-latent

metomi/rose#376: fix trigger for null-value missing parent
Merge branch 'master' into rose-suite-run-conf
Merge branch 'rose-suite-run-conf' of github.com:matthewrmshin/rose into rose-suite-run-conf
Merge pull request #372 from matthewrmshin/rose-suite-run-conf

rose suite-run: restart/reload: save conf/version. Fixes #364
Merge remote branch 'upstream/master' into 275
rose *-run: process file install target names.

File install target names in section headers can now contain environment
variable syntax.

This fixes metomi/rose#385.
Basic functionality for metomi/rose#275 implemented.
Allow --opt-conf-key=KEY as environment variable.

Introduce ROSE_APP_OPT_CONF_KEYS and ROSE_SUITE_OPT_CONF_KEYS.
Program will read keys from the relevant environment variable
and then add the ones specified in each --opt-conf-key=KEY.

This fixes #384.
misc: rephrase