mesa/bufferobj: attempt to consoldiate the gl and st buffer objects into one.
This tries to remove as much as possible of the split between st and gl buffer object structures.
It ends with all the code in bufferobj.[ch] and removes the st_cb_bufferobjects.[ch]
Edited by Dave Airlie