Added ShaderCompilerException.
Renamed FromShaderInfo() to CompileEffect().
We now dump shader compiler warnings even if the shader doesn't fail to build.
We now throw ShaderCompilerException to identify a shader compiler issue specifically.
Refactor of error processing in EffectProcessor to log/send multiple errors/warnings.
We now log InvalidContentExceptions cleaner.
More correct looking logging of warnings.
Some better InvalidContentException formatting.
Fixed old MGEffectProcessor.
Merge pull request #2815 from SickheadGames/mgfxerr

Fixes To MGFX Errors and Warnings