Remove c++ string from ShaderGen3D GenShader structure.
Document bit 28 of ShaderGen2D ID.

git-svn-id: https://www.williamfeely.info/svn/dxgl@455 8a90861a-4eca-46d5-b744-240ff16d0c4d