Clean up deploy repository aliasing to work with both :repositories entries.
Encourage use of main/info and friends for plugin output.
Pass arguments to f in change task through the reader.

This means that you can use non-strings as args in the change task,
but it requires double-quoting when you do want strings.
Merge remote-tracking branch 'upstream/master'