ENH: Added back support for TDx

Change-Id: Iaa2fade0b48a89e6841d2cf78007b2100d84a713
ENH: Added missing files to support TDx implementation
ENH: Removed warning message when no focus on the interaction
COMP: Qt5 does not define Q_WS_WIN and should use Q_OS_WIN instead.
vtkWeb: parseObject now returns an array of actors

We need to be able return a group of actors to support the scalar
bar.

Change-Id: I5de4f04ff6ffb099b7f8d70f685402ef49d2cb8f
Export same scalar bar title as is displayed by actor

Append ComponentTitle to Tile.

Change-Id: I58e195a54331d60c4d6e1785fc48a83ae5ea0817
Update VGL version

Change-Id: I6d8197b3a3e234e39151daacf9e5aabb0d5da008
Add a baseline for block opacity with no depth peeling

Although block opacity with no depth peeling doesn't really work, a
baseline is needed to keep the dashboard machines that do not support
depth peeling passing.  This is done to be consistent with the other
tests that require depth peeling to be enabled.

Change-Id: I22c0db489b604cc3019616eb6b11b0153e75affe
Added missing API to set uniform

Change-Id: Iea2721985b422a269e6704b2cf21683340bd8412
Updating to use vtk shader API

Change-Id: I028f23ec4869410a5a1d5a4f5438c9e12e8ed495
Removed calls to old API

Change-Id: I183af456ea0e7c82306245df1f290c49982920e7
Fixed volume not showing up

Change-Id: I60bee1a1c0558ee850fa8d50848458a6cad891fd
Removed unused files

Change-Id: I9271faebc0cc3b34ad45394c728e8e44b0b51865
Fixed licensing

Change-Id: I1586ce62aa7b2c7376e618bb7ebc0b6f9b5e22ac
Removed unused file from cmake

Change-Id: Ia7476f919e84874c29a36501e8669c2ce47bed31
Merge topic 'fix-block-opacity-test' into master

8b650ea5 Add a baseline for block opacity with no depth peeling
Merge topic 'use_vtk_shader_api' into master

2f9ab045 Removed unused file from cmake
412d9093 Fixed licensing
a50a814c Removed unused files
a8b5e026 Fixed volume not showing up
8c0ce91a Removed calls to old API
83935cf2 Updating to use vtk shader API
edf97a3a Added missing API to set uniform
STYLE: Rename shader variables to maintain consistency

Change-Id: I67c773b764b4b704eca9444104801fe9bd313cd5
Convert Projected Tetrahedra class to OpenGL2 backend

Switch to using the exp function directly in the fragment shader
as opposed to building and sending down a texture map. New valid
image is very slightly more transparent than previous, although
the existing valid images for this test show significant variances
between themselves.

Change-Id: I68fce12dbc08a6986595af501bb449f6dfdc1ac8
Merge topic 'vtkweb-scalar-bar' into master

8b4e567b Update VGL version
2699fc9e Export same scalar bar title as is displayed by actor
d8933d5c vtkWeb: parseObject now returns an array of actors
Merge topic 'projected_tyet' into master

c7fa3a65 Convert Projected Tetrahedra class to OpenGL2 backend
Merge topic '3DMouseSupport' into master

98e7223e ENH: Added back support for TDx
Merge topic 'rename_shader_variables' into master

f6993a11 STYLE: Rename shader variables to maintain consistency