don't check COMPILE_STATUS in glCompileShader by default

Applications should be checking this themselves, we shouldn't automatically check it (or even worse, double up the amount of checks).

I believe I'd profiled this when doing the initial quake3 port and noticed that the check to COMPILE_STATUS for a few hundred shaders was taking an oddly noticeable amount of time.