Removing useless conditional on proc and cluster
Moving constructor from private to public

The constructor for the ClassAdLogFilterIterator was private, and only
used by the schedd.  In order to make it more generally useful, the
constructor needs to be public.
Beginning the advertise caches functionality