Fix OS X bug due to SET_UID -> UNIX changes earlier today.
Refactor and rewrite store stocking system to allow all stores to have both 'always stocked' items and 'random pool' items.  Also make the algorithm a lot more robust.
Instead of letting stores run out of staples and then restock them, make it so that they never remove staple items from their inventory in the first place.
Add some flavour back into the general store!  Add hard biscuits, whisky and wine.  Allow the general store to stock mushrooms of stoneskin and slime molds.    Move curing potions back to the temple.  Add a couple more potions to the alchemist.