Fixes fruit leather quench value.
Biscuit fix.
inventory::clone_stack(const std::list<item> & stack); This is like inventory::add_stack, but
it does -not- use inventory::add_item(). This is because inventory::filter_by_category()
(which is only used in game::inv_type()) is essentially a display filter, exact stack copies
are needed, and invlets do not require -any- changes.

This is a temporary bugfix as game::inv* will be rewritten.
inventory_ui and player memorial: first restack inventory, -then- sort it.
This corrects the 'drank bottle of water and half drunk bottle disappears / moves to "other"' bug
in 'E'at / 'a'ctivate, 'i'nv
Allow hotplates to heat food, and condense food-heating code.
Make cancelling with a hotplate actually cancel.
Add spaces: "land mine", "booby trap", "bubble wrap".
I18n for mapgen.cpp.
Make cancel_activity query more easily translatable.
Fixes jam sedative effect.
Merge fixes of bugs.