cylc gsummary: add cycle statuses

This adds the user select option to expand the Suite column to show
different cycles statuses for the suite.
Allow name-a in graph

Task names containing the string `-a` were failing because of an old
assumption. This fixes the problem, and adds tests.
Merge pull request #1245 from kaday/1164_gsummary_info

cylc gsummary: statuses added
Merge pull request #1246 from matthewrmshin/task-a

Allow name-a in graph