Surface LIC Plugin Testing

Move SMPythonTesting.py to a common location so that it
may be used by python tests any where in the source tree.
Add pvbatch tests for the surface LIC plugin that check
for GPU support before running. Remove old tests that
didn't.

Change-Id: Iadc18e1f3c389f2c44784c31ada369e73512a23a
Merge remote-tracking branch 'stage/fix_control_points_editing' into parallel-surface-lic-pv

Conflicts:
	VTK

Change-Id: I807d7bf42af84ea22d4c6483125771aa1b3ba0ea
Merge topic 'unified-bindings' into parallel-surface-lic-pv

Conflicts:
	VTK

Change-Id: I0c639d8c9d40aa13ed1e6188664ad2fcdb306955
Merge topic 'parallel-surface-lic-pv' into next

78ae5e6 Merge topic 'unified-bindings' into parallel-surface-lic-pv
493dbd1 Merge remote-tracking branch 'stage/fix_control_points_editing' into parallel-surface-lic-pv
bf42bb8 Surface LIC Plugin Testing