Move most of the filtering into TDPuller where it properly belongs
doSetClientFilterDocIds -> setClientFilterDocIds