Create CssItemAggregator to avoid duplicate crawl

GetColors() now directly finds all color nodes regardless of parentage.
Use CssItemAggregator in CSS Navigate To

Also change the parallel loop to not re-iterate the files collection
every time