Rewrite XML shader loading.

Use gfx_shader abstraction.
Drop glsl_modern global.
Remove fixed shader index in set_shader.
Always use NULL shader is shader_enable is false.

RARCH_CONSOLE sets true as default. Update the config
if shader_enable is false.