When resolving a lookup, we may want to query the current style context, as in the next patch. This works now.
This way, we can resolve inherit properties.
We now use the GtkStleProviderPrivate interface, which hopefully is faster and more conformant to CSS. Long term, it definitely should be both. I would have liked to split this up into multiple commits, but couldn't find a way.