Make gl.TexGen* and gl.GetTexGenv better match OpenGL prototypes

  Follow the pattern of other wrappers, using float/double for integer
arguments and not using a type suffix for the call.