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.