• style: Add a properties_and_values module for CSS Properties & Values.

    Typed custom properties are exactly the same as regular custom
    properties except when it comes to inheritance, computed values, and
    animation, so this module is intended to be as independent from
    custom_properties as possible (they do use types from each other,
    though, where it would be clumsy to do otherwise).
    
    This commit doesn't hook up the module to anything: that's handled by
    later patches in this series.
    
    Part 6 of a series of patches to implement the CSS Properties & Values API.
    jyc committed Aug 23, 2017