This starts off parsing colors in a manner similar to that documented in
newer versions of the original top(1).
- currently unimplemented: actually using the color
- it doesn't deal well with malformed TOPCOLOR strings
I wanted to get some early feedback though.
ref D15801 for what's blocking making use of the colors