Cache CSSRuleset.findCSSRulesFor results

With this cache almost 25% of the total time is saved to create a PDF.
In my tests, a PDF that takes 4 seconds only need 3 seconds, and a PDF that takes 17 seconds only need 12 seconds.