add gl:uniformiv and gl:uniform-matrix-* to wrappers

not sure about defaulting to T for transpose, but that's what
gl:uniform-matrix does, so at least it is consistent
download new spec files
update low-level bindings (%gl:) to gl 4.5