Transform macros now support kwargs on CLI.
Merge remote branch 'upstream/master' into rose-macro-args
Validator tasks now running.
Add kwargs support to upgrade macro.
Macro kwargs can be bypasses using -y.
Merge remote branch 'upstream/master' into rose-macro-args
Fix NoneType error for kwargs to macro and upgrade-macros.
Merge remote branch 'upstream/master' into rose-macro-args
Make changes requested for review.

Introduces a while loop for invalid argument entry rather than just moving on.
Adjust the input prompt to be more in line with existing rose CLI prompts.
Make the get_user_values public as used by upgrade.py not just macro.py.
Removed extra indentation
Merge pull request #824 from arjclark/rose-macro-args

rose macro: CLI args support
metomi/rose#816: add macro option to tutorial
metomi/rose#816: tidy and fix
metomi/rose#816: add macro option reference link
metomi/rose#791: revert 2a3b96ba changes and add explicit middle click handler
metomi/rose#731: make the splash screen usage nicer
metomi/rose#816: changes following review.
Merge pull request #830 from benfitzpatrick/791.buggy-entry

Fix bad `rose edit` `gtk.Entry` behaviour

Fix #791.
Merge pull request #831 from benfitzpatrick/731.splashscreen-rework

#731: rose edit and rosie go: make the splash screen usage nicer
Merge pull request #828 from benfitzpatrick/816.macro-option-in-tutorial

#816 - add macro option example to custom macro development tutorial