Try to tidy up the eclipse shaders so they're a little more GLSL120 compliant in the hope that it'll make Tichy's open source AMD driver work. Totally blind.
Damn this is complicated.
Merge branch 'master' of git://github.com/pioneerspacesim/pioneer into simplfyEclipse
Just pick from the matrix rather than doing if tests
Pre-divide srad and lrad, pass them through as a uniform.
Pass the inverse (??? i.e. 1.0 / NUM_LIGHTS) value through as a #define to the shader to avoid calculating it per fragment. Means I can avoid two divides within some nested loops.
Oops, fix that last commit!
split shadowCentre into vectors of components
fix bad bracketing in atmos eclipse shader
apply eclipses to sunsets
Merge branch 'master' of git://github.com/pioneerspacesim/pioneer into simplfyEclipse

Conflicts:
	src/graphics/gl2/GeoSphereMaterial.cpp
Disable the GUI rendering on a key combination press, ctrl-Tab
Still hilariously hacky.
Displays as much of the system path as it has the info for.
Rearranged it so that toggling the labels progresses through disabling the labels, then drawing the GUI at all, then drawing labels and the GUI again.
Currently all on the default key `TAB`.
total wage / owed
Merge remote-tracking branch 'radius75/total'
Added implementation of "onSwitchFrom" to WorldView.
Reset the Pi::DrawGUI flag in the above.
Only load thruster & navlight nodes from the highest LOD
Applied jpab's suggestions.
Also fixed some line endings.
show path of rel-to object in debug info
Display body your relative too or "System", the system name and the system path without the system or body indexes.