Actions: Make Generic ActionPicker

Prepares for Global Key Macro / Action Override
+ Refactor for SoftKeyActions

Change-Id: Ica376644dad0a416d689ebc4b0b633e86ee83ab2