A few fixes for the hunger/food system

This patch fixes two issues with the food level system on the server:

* Added mushroom soup as a valid food type and added suitable code so that the player receives an empty bowl after eating their soup
* Fixed food exhaustion being applied for jumping every tick during player swimming - this was what was draining the food level before my very eyes this morning.

Hopefully the formatting of this patch is a bit nicer.