Bug Fixes in KDE Base
Some fixes for our stylesheets collection to fix <a href="http://www.webtoolkit.eu/wt:">http://www.webtoolkit.eu/wt:</a>
1) Make sure that we create a stylesheet object even for empty <style> elements
2) Keep track of dirtiness of stylesheets list separately from that of the style selector, and make sure to rebuild it if the collection is accessed. While I am at it, instead of having confusingly similarly named recalcStyleSelector and rebuildStyleSelector, have rebuildStyleSelector and rebuildStyleSheetList, the difference between which should be evident. Also make them private.
(Though updateStyleSelector is not renamed, so things aren't 100% clear, still)