Fixes bug with GoOut action

The GoOut action was producing a run-time error since it was trying
to refer to a non-existent dirProd of the current command object.
Since GoOut (triggered by LEAVE or EXIT) already implies outDir,
it doesn't need to look at dirProd.
Hopefully fixed MultiLoc

The problem was that the locationList property of MultiLoc was being used
for two incompatible purposes: maintaining a current list of rooms and
Things in which the MultiLoc is currently located, and defining a list
of Rooms, Things and *Regions* in which the MultiLoc is meant to start
out. This fix introduces an initialLocationList property for the
second purpose, and copies the locationProperty to it if it looks like
the user has defined that instead.