Create only one shader using Eclipse code or not.

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.

Hopefully this should work in more cases and resolve #2190