metomi/rose#753: training course
metomi/rose#753: tidy training info
Beginnings of clock triggered tutorial.
Merge remote branch 'upstream/master' into clock-triggered-tutorial
t:rose-suite-log: tests for "rose suite-log".

Local jobs only.
t:rose-suite-log: test suite with remote job hosts.

In addition:
* Some configuration adjustments.
* Some None exception bug fixes.
Further fleshing out and skeleton of tutorial slides.
rose test-battery: now just a wrapper of "prove".
rosie.db tests should now be portable.
t: refactor.

Add TEST_SOURCE_DIR to common header.
Ensure all tests are run correctly.
rose test-battery: document update.
15-minute examples added to tutorial.
metomi/rose#753: update following feedback
t: suite tests: reduce timeouts.
Interim commit.
t:rose-rug-brief-tour: configurable sleep time.

To reduce runtime of test-battery.
Merge pull request #756 from matthewrmshin/t.rose-suite-log

t/rose-suite-log
Merge pull request #755 from benfitzpatrick/753.rose-training-advice

#753 - add rose training course advice
Grammar, punctuation and typo corrections.
Ran through tidy.