Interim CLI interface for specifying macro kwargs in rose edit
metomi/rose#716: more user configuration info for rose edit and rosie go
metomi/rose#716: changes following review
metomi/rose#660: split up rose.gtk.util
metomi/rose#660: fix bug
metomi/rose#660: update
metomi/rose#716: changes following review
metomi/rose#618: start separating array valuewidget into package
metomi/rose#618: split array/entry.py file and debug
rose suite-log index: fix non-cycle tasks display

Fix display in index.html, where log files of tasks with cycle 1, i.e.
non-cycling tasks, were displayed as archived (if any job logs of a
cycle has been archived). This was caused by a poor logic for matching
cycles.
Merge pull request #832 from benfitzpatrick/716.rose-edit-rosie-go-user-conf

#716: more user configuration info for rose edit and rosie go
Merge pull request #837 from matthewrmshin/fix-rose-suite-log-index

rose suite-log index: fix non-cycle tasks display
metomi/rose#918: implement python list type
Added MessageDialog for macro overrides.
Improve macro overrides dialog.

Dialog now uses a table for layout. This also bypasses the dialog call in the event no overrides are needed.
Merge pull request #839 from benfitzpatrick/618.new-list-metadata-type

Configuration metadata: add new list type

The new type supports literal representation of lists in Python, JS, Perl, etc. Close #618.
Merge pull request #835 from benfitzpatrick/660.rose-gtk-util-split-up

rose.gtk.util: split up

Close #660.
Adjust whitespace and line lengths.
Merge remote branch 'upstream/master' into rose-edit-macro-args
Added macro kwargs to tutorial.