Add workaround for ARB_shader_draw_parameters (gl_DrawIDARB)

Use the baseInstance parameter, and an instanced vertex attribute to
provide a workaround for lack of gl_DrawIDARB support in
untexturedobjects bufferstorage and multidraw tests.

The workaround is disabled by default.  To enable the workaround,
undefine USE_ARB_DRAWID in both the vs.glsl and solution .cpp file.