Fixes graph view right-click un/group
gcylc grouping - better back-compat.
Allow dot character in a suite polling task's suite name.

And modifies the suite-state test to check for this.
Added another suite-polling test.
Merge pull request #783 from hjoliver/dot-in-suite-polling-task-suite-name

Allow dot character in a suite polling task's suite name.
Remove unnecessary iterating over tasks to get db opers.
Remove unnecessary flag.
Merge pull request #785 from arjclark/optimise-db-oper-calls

optimisation: reduce calls to task proxies to retrieve db operations
Graph view un/group finally nailed.
Recursive-ungroup sensitivity fixed.
Commented out some debug code.
Merge pull request #780 from hjoliver/fix-graph-view-grouping

Fixes graph view right-click un/group
Removed obsolete ConfigObj spec file for gcylc.rc
Fix graphing when several cycles depend no an async task.
Updated change log for 5.4.2
Added a style guide and some suite design sections to the CUG.
A few doc corrections for the previous commit.
More minor doc changes.
A trivial update to the INSTALL file.
Make inlined inclusion markers into comments.

So the inlined file validates during the edit session.