Allow eating from worn containers / items.

Warning for people with internal furnace: it's now possible to eat worn items / armor directly. It also allows eating from worn containers like waterskins. The drop empty containers option does not apply to worn containers, only a message "You are now wearing an empty %s" will be shown.