[MP] Revert 80f12fa97d4050cce9f9c1f5fb4e6c0f5d14cced.
Apply several commits from ioq3's shader parser / COM_Parse fixes that were still missing.
Remove deferLoad variable from ded and vanilla renderer tr_shader.cpp

Refs #271.
This does not actually fix the issues seen in #271, but it reverts the behaviors of the improved/optimized parser.  It still contains syntax checking and would need to be adjusted to treat the number signs differently.
[MP] Dedicated renderer does not need the ARB shader strings.
[MP] Move ARB dynamic glow shader stuff to its own tr_arb.cpp file.
[MP] Remove unused function prototype.
[MP] Removed changelog entry about optimized shader loader.
[SP] Fixed qglProgramStringARB not casting to GLsizei aka int in the 3rd argument.
[SP] Show level 3 hex pic images even when force powers go higher than 4 (saber offense)
[MP] Add fx_wind entity support.
[MP] Add some information to unexpected EOF warnings