Room Description Hook interface

Redefined the room :description-hook interface.  It now takes the
room's map as its only argument, and can return anything it likes.

I then needed to provide a default hook, called
default-room-description-hook, which wraps and returns the room's
:description.  Finally, I updated :home's custom hook to use the new
interface.