Cache whether or not a VBO is bound when using GL

Reduces number of redundant glBindBuffer() calls when using
DrawUser*Primitives several times in a row.