getValidResponses() for Questions

Now every Question has a method for returning the valid set of answers
for it, as an array of Strings. The only "weird" thing is that Essays
and Short answers return null for theirs, because *every* String is
valid for these two Question types.