More MGFX Refactors

This PR removes the Preshader and GLSLOptimizer code which we didn't support, cleans up the namespacing, and adds some stubs for PS4 PSSL support.

No real functional changes to the code.

More to come in future PRs.