Could not change a question type back to Choice #2241

This was due to the list of choice which was wrongly pre-filled with an
empty choice instead of loading actual list of choice from server
Ignore empty choices when saving #2241

It used to crash when saving a question with an empty choice. For
instance if we hit "Add choice" button and left it empty. We now
completely ignore empty choices.