As a user I want to add the dishes in specific categories.

## Dish categories

Currently, dishes are not categorized. So, searching for and sorting of dishes is only possible by dish name. In the future both should be enabled for categories as well. In preparation to that, restaurant owners have to be provided with the functionality to classify their dishes into predefined categories. The category a dish belongs to has to be visualized in the dish overview for both the restaurant owner and hungry person, then.

# Checklist
- [x] Create CATEGORIES table in database
- [x] Create foreign key in table DISHES to table CATEGORIES
- [x] Provide SQL script containg database changes
- [x] Update test dump to reflect changes on database
- [x] Create categories model file
- [x] Adapt dishes model file
- [x] Create a combobox control
- [x] Modify all views where dishes are displayed, so that the dish's category is displayed as well
- [x] Modify edit view, so that when a dish is created a category can be selected and when a dish is modified that the category can be changed

# Questions
- Who is responsible for defining categories? Is it the administrator? Should restaurant owners be able to define categories themselves?
-> TEAM DECISION: Categories can not be defined by any user through the website. Categories are defined thorugh the database. If necessary, a new issue is created for that.
- Where shall we store SQL scripts? Shall we attach them to pull requests?
-> TEAM DECISION: Both the test dump has to be updated and a script containing only the changes to the database has to be provided

<!---
@huboard:{"order":1.0}
-->