QuestionFragment: Use a TableLayout instead of GridLayout.

With TableLayout.setShrinkAllColumns() so the buttons do not go offscreen
when using longer text from translations. The distribution of widths is
rather odd and certainly does not lead to the ideal line breaks, but it's
better than before.