Never detach shaders as some drivers may have broken semantics. May help #6294

(you're supposed to be able to detach them after link)