If dynamic shader compilation fails, Q3 continues

Naturally, what is being rendered will not be
visible, but this allows for lots of tinkering
with shaders without worrying about crashing
the app.