Add support for select widget

This allows the administrator of the campaign to show the user
certain options to select and the values for each option.

Change-Id: Ia47b66534d54b4c2f66aba4f0a0e935bd7109605
Merge "Add support for select widget"