Added two variations on IntentChooserFactory:
 Key + Value
 Key + ArrayList<Value>
 
These are useful for describing single-value screens, and list-of-values
screens.