Add more general "Facet" extractor

An icat option is added for efficiency.  Using icat at every
opportunity proved inefficient in an over-network dump, so a tuneable
parameter was set for speed of the total subject storage extraction.