GraphicsContextGL should have robust multivalue setters