moved some more properties into subdriver system. Fixed reflections to update with world sky. Added cast shadows, receive shadows. Avatars can walk through passable objects. Changes to way shadow mixes with ambient lights