rose metadata: fix null first values entry
Merge pull request #1145 from benfitzpatrick/rose-metadata.values-default

rose metadata: fix null first values entry
rose edit: more specific macro messages
rose suite-run --reload: fix !CYLC_VERSION problem

Previously, the command fails with nonsense if the original `rose suite-run`
command was invoked with `!CYLC_VERSION=`.
Merge pull request #1147 from matthewrmshin/fix-ignore-cylc-version-reload

rose suite-run --reload: fix !CYLC_VERSION problem
rose edit: improve messages via feedback
Merge pull request #1146 from benfitzpatrick/rose-edit.macro-dialog-messages

rose edit: more specific macro messages
Add code to prettify namelist keys
Merge pull request #1149 from jmancell/1129-prettify-namelist-item-names

rose config-dump: down cases namelist keys
rose edit, rosie go: fix toolbar gtk warning.

This fixes the warning: Warning: invalid cast from GtkMisc'
  gtk.MenuToolButton.__init__(self, hbox, label)

which arises from using a hbox instead of a gtk.Misc object
for the iconwidget in the gtk.MenuToolButton. Just using
a gtk.Image instead of a gtk.HBox containing a gtk.Image
works fine.
Fix config printing for specific section with an ignored entry.
Style correction.
Rename test.
Merge pull request #1153 from arjclark/fix.rose_config_ignored_bug

rose config: fix printing sections with ignored values
Updated CHANGES.md
Merge pull request #1151 from benfitzpatrick/rose-guis.fix-toolbar-gtk-warning

rose edit, rosie go: fix toolbar gtk warning.
Fix _BASE variables to be the top-level working copy directory
Merge pull request #1156 from scwhitehouse/rose-stem-base-fix

rose stem: ensure `_BASE` variables are working copy tops
Update CHANGES.md
rose_ana: cumf: read output by lines

Also fix style problems to improve pylint score.