Noted during review of #995: - Why does `Value::parseValue()` stop at `)`? - Rule following rule with `!important` would seemingly be accepted without separating semicolon. - Comments within rules appear to be dropped, as the return value of `parseWhitespace()` is ignored.