LevelSetObject: allow 0 inner or outer layers (robustness)

LevelSetObjectBC: create 1-D access pointers for all layers

LevelSetObjectBC and heirs (CompressibleEulerLSOBC, CompressibleSWallLSOBC):
omoit recursion in field interpolation, by abusing a variable field for intermediate storage