Only eat food when health isn't full.

This adds a check to the item_eat function that checks the players health before processing the item and if the players health is full it won't use a food item.
Without this you can continuously eat all your food even when you have full health.