Initial setup for rating the dishes
- Adds jquery rating plugin
- Adds script for the needed DB support: new rating table, changes in dishes table
- Adds initial UI with temp icon for rating in dishes
- Fixes id duplication in getDishesWithinDistance
Merge branch 'master' of https://github.com/SEP007/lmvc-patat into dishes_rating

Conflicts:
	app/models/Dishes.php
Renders a new error when login fails due to uncompleted verification
Adds enter-key binding triggering location search.
Adds error message and its translations.
Adds automatic redirection or error msg display after long/lat search.
Adds disabled state hhandling to 'Find Patat'-btn :snowman:.
Add mandatory field highlighting in singup-customer
Adds toggle UI for providing user rating
- Adds toggleRating function in jquery.expand-collapse-list.js
- Adds CustDishRating.php model
- Modifies the index.html to include the toggle element
Adds backend rating functionality, small UI changes
- Adds ajax code for sending a user rating and updating the average correspondingly
- Adds needed functions in CustDishRating.php model
- Adds additional functions in Dishes.php model
- Adds Rating controller
- Changes position of the rating element on the page
- Updates with a new chips rating icon
Fixes text on login button
Merge branch 'master' into mandatory_fields
Added mandatory highlighting in more files. Refactored text-area and text-field to accept a mandatory flag
Adds journey duration calculations
Adds rating element on restaurant page
- Adds rating in the imbiss\index.html page
- Renames fields in the DB
Fixes rounding issue with calculating the average dish rating
Localizes some strings and hides rating from restaurants
Add mandatory field highlightint in signup-restaurant. Fixed John's warnings
Changes language selection bar.
Changes favorite bar to work on mobile.