Implemented dummy_fence_or_wall(), which can handle diagonal walls too.
Fixed dummy_fence_or_wall(), and use it.
some fixes for hallways being marked "outdoor", etc