Add .columns_used methods to LCM classes

Since LCMs deal with three tables (choosers, alts, and those merged)
there are actually four total methods:
- .choosers_columns_used
- .alts_columns_used
- .interaction_columns_used
- .columns_used (union of all the above)