Shifted set_fov call to nodes, no event

GeoNodes now set their own fov attribute rather than relying on an event
to set it (whenever you change a node's position, it checks to see if
it's owned, then checks to see if it's owner's owner has an fov_mask; if
it does, it sets its own fov using that fov mask).