Let caller give pthread_cond_t to QuestionQueue

Also add a QuestionQueue which does not require
pthread_cond_t.