Make Ellipsoids double-sided.
Pull out the main computation into a function that can be called twice.

Also fixed an issue with the final alpha value.
Merge pull request #603 from AnalyticalGraphicsInc/double-sided-ellipsoid

Make Ellipsoids double-sided.