Oops, fix numbering on those media query tests.
Remove the "FINAL" rule property; unused.
Somewhat simplify the "extends" handling.
Store selectors as a set, not a baked string.
Factor out self.construct, kinda.
Convert rules to objects, with back-compat for the moment.
Finish rule to object conversion.
Remove some debugging code that no longer works anyway.