Added support for option descriptions.
Added ShaderProfile to replace the DX11Profile boolean.
Moved some enums and classes into their own files.
Renamed DXEffectObject to EffectObject.
Rename DXShaderData to ShaderData.
Renamed some source files to match classes.
Renamed DXConstantBufferData to ConstantBufferData.
Renamed some source files to match classes.
Renamed DXPreshader to Preshader.
Renamed some preshader source files to match class.
Renamed DXHelper to MarshalHelper.
Renamed DXExpression to ShaderExpression.
Fixed up old content project.
Fixed new content pipeline to work with 2MGFX changes.
Whitespace cleanup.
Merge pull request #2344 from SickheadGames/ps4mgfx

MGFX Tool Cleanup