Parsec improvements + multiple event handlers.
Fixed some typos.
Fixed config print for non-strings.
Fixed site config test.
Corrected an import.
Removed some unused parsec test file spec.
Removed broken get-config test (no args now prints all config).
Fixed new gcylc config spec.
Print config with correct heading levels.
Print config list items with quotes if nec.
Fix get-config test for parsec upgrade.
Corrected event handling error (from merging master?).
broadcast: allow overlapping inheritance

This allows broadcasts on families to be used with broadcasts on a task.
Added a TODO comment.
Added a test for list of event handlers.
tests: remove unnecessary line in suite
cylc gui: remove hardcoded colours
cylc gui: remove commented out line
Merge pull request #883 from matthewrmshin/broadcast-inherit

broadcast: allow overlapping inheritance
Merge pull request #886 from benfitzpatrick/cylc.gui-change-colours

cylc gui: remove main window hardcoded colours