Clean up GaussianOpacityNode

This eliminates some unneeded duplicate code in `GaussianOpacityNode`. As an added bonus, Real Gaussians™ (though I think the difference there is mostly aesthetic).
In that case, do you think `update_node_radius` belongs in `GaussianComponent`?