Robn was right, it makes more sense to just choose to use the eclipse code or not when creating a single shader.
If in the future we want to pick and choose for planets that can have eclipses or not then we can add it at that time.
Merge remote-tracking branch 'fluffy/RobnWasRight'