allow using more than one opengl program during one draw "operation"

I.e. between one PreDraw()/PostDraw() pair.

Change-Id: I358d603ff33fa7416a4033bf074fe390b1112fcc
draw lines anti-aliased (opengl vcl)

Change-Id: I3a67da89cedbb6a58b2556abf4553857125af5a6
use AA for lines only when AA is active

Change-Id: I9965f58b8f06f1cec2c419dcf16d8aebf9cd97b8