Also tidy up model and terrain shaders. Inputs and outputs to vertex and fragment shaders are now interface blocks.
See https://wiki.flightgear.org/Shader_Style_Guide.