metomi/rose#1052: add macro config vetting
metomi/rose#1052: fix regexes
rose-bush.js: fix format string and int rounding

1. Correct format string for seconds in a minute.
2. Use `Math.floor` instead of `Math.round`.
Merge pull request #1065 from matthewrmshin/fix-rose-bush-js

rose-bush.js: fix format string and int rounding
rose.config.dump: use temporary file to stage

If process is killed or if storage is full, the worst we'd have is a
partially written temporary file in the same file system, instead of a
partially written target file.
rose bush: recognise the `ready` status

This change is in anticipation of cylc/cylc#794.
Merge pull request #1068 from matthewrmshin/submitting-to-ready

rose bush: recognise the `ready` status
metomi/rose#1052: more informative error
Merge pull request #1067 from matthewrmshin/rose.config.dump.temp

rose.config.dump: use temporary file to stage
metomi/rose#1052: add status bar reporting
Merge pull request #1058 from benfitzpatrick/1052.rose-macro-config-vetting

#1052: add macro config vetting
Update CHANGES.md