Text this: Using host and bacterial genetic approaches to define virulence strategies and protective immunity during Mycobacterium tuberculosis infection