Remove macros in timeout_funcs[] table for cscope

cscope doesn't recognize that the callbacks in that table are references
to functions unless the TTAB macro is removed; that macro was barely
helping readability anyway, and the ability for cscope to index it is
much more useful anyway.
Magic chests: dungeon feature with shared contents

Any item put into a magic chest can be looted out of any other magic
chest in the dungeon, placed in set locations.  This eliminates tedious
stash consolidation and transporting of items to and from stashes and
fixed dungeon resources like altars, shops and water.

The back-end design of the shared magic chest inventory is much like how
migrating objects used to be handled before they were removed: an object
chain whose contents are considered global as opposed to local
(level-based), meaning timers in a magic chest follow the player across
levels instead of staying on any one level.

Most of the code here is dedicated to hacking in magic chests into the
container looting system under the guise of `&zeroobj`, since magic
chests are terrain and not objects.

The map character for magic chests is an open parenthesis, though
Unicode uses the more distinct 'house' glyph.  I would have preferred
`C` or `M` for the `*.des` files, but both were already taken (by clouds
and muddy swamps respectively).

Wishing for "magic chest" in wizard mode creates a magic chest at your
location, and the `#stats` command (again in wizard mode) shows the
count of objects and memory usage of the magic_chest_objs chain.