Fix #172 -- Add dietary preferences to ticket model

Hehe, I was afraid you might notice that :) The reason why I added that hyphen was because the  label-width in the checkout-names step and in the admin are not large enough to accommodate the whole word and I couldn't get `&shy;` to work in the frontend due to escaping. Do you perhaps have any suggestion here?