Test basics of counter substitution.
Start testing counters implementations, fix syntactic shorthand lowering for counter[s]() functions.
Evaluate attribute namespace selectors.
Parse namespace selectors.
Unittest conditional styles, add loadImports API to fit Rhapsode's use.
Test rules capturing of ConditionalStyleSheet.
Fix syntax errors in ConditionalStyles
Rework psuedoelement infrastructure so they can be their own boxes.
Test/fix parsing of psuedoclasses/elements.
Tidyup testsuite code, according to newly enabled compiler warnings.
Fix parser freezes, blocking issue for Rhapsode.
Fix incorrect handling of invalid syntaxes.
Test/fix cascade logic for selector specificity.
Switch to new namespace for consistency with other modules like css-syntax.
Abstract away RuleStore construction.
Handle !important CSS declarations.
Expose common interface above all selector passes.