Remove walls-without-doors

The function is only used once and the name isn't very clear. It makes
more sense to move this difference into all-walls-without-doors.