Un-break-out qstat parsing.

Given that the fields are also used in the grep, its doesn't make so much sense
to split it out.
The method is a bit large for my taste, but leave it for now.