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