Don't allow nontext UDF choice values, and change all existing ones to text
Fixes #950
Merge pull request #992 from maurizi/udfChoicesTextOnly

Don't allow nontext UDF choice values, and change all existing ones to text