fix memory leak in SetupDefaultShaders

SetupDefaultShaders was leaking memory, or at least instruments thought so, due to the screenShader not being added. Or maybe i just don't understand this code properly.