Big-suite task filtering option for the CLI suite monitor.
Big-suite task filtering option for the GUI.
Addressed feedback.

Changed new monitoring option to '-r/--restricted'
Monitor command improvements.

Formatted the update time string properly. Added a state summary.
Tidied some old code.
Handle gcylc.rc for restricted display.
Filter family states too.

This stops the dot view displaying empty cycle points in restricted mode.
Merge pull request #1223 from hjoliver/monitor-big-suites

Restricted monitoring for very large suites