Food code fix
Created by: unid15
- Partially fixes #11160 (closed) by adding a delay to fork feeding (same as normal forcefeeding)
- Added can_consume() and consume() procs to food, made biting use them (fixes #8546 (closed))
- Slightly changed how trash items work - they now appear where the food item was (and not in your hands every time). Now, if you're eating spaghetti from a table with a fork, a plate will no longer appear in your hand when you're done