added sub-progress support to writeAllHitsToBlackBoard()
SearchRunner now also uses writeAllHitsToBlackBoard()