auto-commit: translation updates
extra checking for program creation
Just scoping for clarity
Add a ProgramExcepetion struct to make it clear which one is firing
Add program validation check
There were unused.
auto-commit: translation updates
Merge pull request #3258 from fluffyfreak/remove-progs

Remove defunct shader programs
Update Changelog.txt
Merge pull request #3253 from fluffyfreak/badPrograms

Extra checking for program creation
Update Changelog.txt
Merge branch 'master' of https://github.com/pioneerspacesim/pioneer into post

Conflicts:
	src/graphics/opengl/RendererGL.cpp