[theming] Building selector for a styled item moved into Selector class.
Previous functionality present in ItemStyleAttachedPrivate::updateStyleSelector() was moved into Selector class, class being responsible of building up the selectors from different sources.
A selector can now be built up from a QQuickItem, in which case the item becomes the owner of the selector. Any additional update on the selector made by calling update() method will fetch the latest information from the owner and update the last node of the selector.
Approved by PS Jenkins bot.