Fix hold-retry-release logic

Previously, on holding a suite with a submitted or a running task that
can retry, if the task fails while the suite is on hold, it will go into
retrying immediately instead of being held with the rest of the suite.
This change fixes the problem.
Merge pull request #1271 from matthewrmshin/fix-hold-retry-release

Fix hold-retry-release logic
Fix gsummary gcylc launcher.

It was broken on the new cycle point summary rows.
Addressed style feedback.
Merge pull request #1274 from hjoliver/gcylc.cycle-summary-menu

Fix gsummary gcylc launcher.