Added reload test suites (but not logs for one-offs).
Added validate test for Daily/Monthly/Yearly
Added shutdown tests for cycle and task.cycle
Merge remote branch 'upstream/master' into add-reload-test
Generated reference logs.
gcylc: fix viewing the suite err file
cylc/cylc#645: fix ungrouped views user config setting
Merge pull request #652 from benfitzpatrick/gcylc.fix-view-suite-files

gcylc: fix viewing the suite err file
Merge remote branch 'upstream/master' into add-reload-test
Merge pull request #651 from arjclark/add-reload-test

cylc test-battery: add reload and shutdown suites
Adjust task proxy state after commands as well as on spawning.

Commands can set a stop time that may be require holding waiting tasks.
Tasks should propagate private stop cycles themselves, in spawning.
A more appropriate temporary var name.
No need for the hold check on spawning now.
Fix previous for the purge algorithm.
parsec: check that a list of values really is a list.
Removed some debug info from prints.
Merge pull request #656 from hjoliver/better-stop-cycle-check

Better stop cycle check
Reparse the suite definition on suite reload.

This was broken by the lazy evaluation mechanism in the new suite
definition spec module (new calls to get config just returned the
original structure).
Merge pull request #654 from benfitzpatrick/645.gcylc-startup-grouping

#645: ungrouped views user config setting