Add API to use 3D Widget representations within pvweb

Change-Id: I77d7794b08379482d0b936e9f1dfea237580a4a2
Merge master into next

Change-Id: Ic9bf75f26d5424c0fb4183d5105bd7817f78d17c
Merge topic 'pvweb-add-widget-support' into next

17089e51 Add API to use 3D Widget representations within pvweb
Merge topic 'pvweb-webgl-center-of-rotation' into next

09f63fa1 Fix center of rotation for WebGL renderer
Merge topic 'fix-Use-raw-strings-to-prevent-escaping' into next

7d3df9fb BUG: Use raw strings to prevent escaping
Merge topic 'fix_transpose_table' into next

bc4144d8 Fix order of selected columns in PVTransposeTable.
Merge topic 'make_tracers_a_separate_output' into next

98945c06 Modify the IsoVolume test to work with the new output.
6cc662e9 Fixed up to date with master.
caddfa44 RequestInformationForInput should be virtual.
a1f00231 Adding specifics for the superclass to work around build errors.
6c2f8baf Added SpyPlotFileSeries reader to deal with the new outputs correctly.
df026ae9 Updated the time info for output 1 correctly.
00e17be1 Make tracers a separate output