Prevent crash when eating stuff with internal furnace.

And display an eating message for it.

Edit. Also fixed bug where eating wielded stuff had no effect.

Issue #2266