Many improvements - tests all now pass!
Many improvements - tests all now pass!

First, I had to implement a per-list generator to go through the lines in the
list without starting from the beginning again - this is not exactly pretty but
makes the logic much easier to follow.  You don't want state machines in there,
trust me.

We now parse value names correctly using a simpler regex.

We now parse attributes completely - everything's in there.

RedHatInsights/insights-core,RedHatInsights/insights-core