OpenGL error hunt pv

This patch implements consistent OpenGL error checking used in VTK
in ParaView and cleans up reported errors.

Change-Id: I00a0774e89f7ad0daa8679808cb1fb141c9b794f
SurfaceLICPlugin -- Expose new surface lic features

Updates to the GUI files to expose new surface lic features in PV.

Change-Id: I0603b07cd5eff2a18fe6bc68123015c61bebb2c5
SurfaceLICPlugin -- refactor into serial and parallel vtk modules

Change-Id: I70f7a033f0c0150ed4281d2d4f244516ba836464
UPDATE VTK HEAD FOR TESTING DONT MERGE THIS COMMIT

Change-Id: Id7fb766055f8ea9e02b424cae7d75e1e53b46dee