Moved nanovg_gl3buf.h to uniform buffers

This set of changes moves the uniforms to uniform buffers, offering a small performance increase.