Selectable task types.

Now instead of just having a free response description field for tasks in a cycle, the setup phase allows for a longer description, or a menu of options, or a checkbox for selection of each response option individually.  All types preseve the ability to add CycleTaskEntries.