cssnode: Loosen requirements for style caching
We can actually share :first-child/:last-child related things now, because we special case them. So the only positions we cannot cache are nth-child/nth-last-child. This should take care of a lot of Adwaita's styling.
Showing with 39 additions and 6 deletions