#222: fix gcylc auto collapse text view

This closes #222. The states used for autoexpansion have been updated, and the expand mechanism has been fixed - it now also expands the parents of a user-expanded row, so that it doesn't get hidden.

I've also changed the order of precedence in the summary states - I think this is a better reflection of the what-do-I-need-to-care-about state precedence.

@hjoliver, please review.