A much cleaner implementation of show_contents; also added inventory.

Inventory action is just show_contents for that particular location, but
it has its own action so that game authors don't need to use the
INVENTORY or WORN symbols directly.