• style: Correctly style dark scrollbars in tree components.

    We need to ensure the rules that override all properties for scrollbar
    part elements only apply to those that are NAC (and so will be eligible
    for NAC style sharing).  We have some uses of non-NAC <scrollbar>
    elements that should continue to inherit properties from their parents.
    
    To avoid any changes in rule matching order that come with changing specificity,
    we add a new :-moz-native-anonymous-no-specificity pseudo-class.
    
    While we're here, we note :-moz-native-anonymous-no-specificity (and the
    regular :-moz-native-anonymous pseudo-class) as not needing style
    sharing cache revalidation, as we never share NAC styles.
    
    Differential Revision: https://phabricator.services.mozilla.com/D56154
    heycam authored and emilio committed Dec 16, 2019