Runtime/Behavior Changes

Change how block stores lights in FetchLightEnv3D's entries.

Before 14.5 the collection of lights in a block space was stored incorretly in the FetchLightEnv3D. It tryed to store etch individual light per snapper in the entries map. This hade the side effect that etch light over write the privies light so only on light would be stored per snapper. This has now been change to store a Light3D[] instead for etch snapper. This means that any code that uses the FetchLightEnv3D entries field need to change to use a Light3D[] insted of Light3D.