Various VTK-web improvement

- Improve workbench layout
- Prevent WAMP to automatically reconnect
- Fix PVWeb Catalyst widget prop ordering + spacing

Change-Id: Id15510d9ba595fc6e26c10196dcf0f28fcba415d
Merge topic 'vtkweb-improvement' into master

c3957363 Various VTK-web improvement
ENH: Coverage for MultiThreshold.

Add a Unit Test for vtkMultiThreshold. This filter was not being
tested at all. During the validaiton of test results an error was
detected in the XOR boolean operation. The error is also corrected
in the patch.

Change-Id: I4b8b53d602f0af48b3e93c1504220006e94418e4
Merge topic 'Coverage_MultiThreshold' into master

f3311d5c ENH: Coverage for MultiThreshold.
Add error function to vtk:mouseInteraction RPC

Display errors to the console rather than swallowing them.

Change-Id: I419147d7f8420046db7fb9b54035444285c99787
Merge topic 'vtkweb-error-handling' into master

fa652b66 Add error function to vtk:mouseInteraction RPC
Fix vtkweb catalyst css

Change-Id: I9150e6a09c0ff6bda8355e4d84a281eb98394635
Merge topic 'vtkweb-improvement' into master

a8f89050 Fix vtkweb catalyst css
Enhance bag plot API to allow specify line and points properties.

A new vtkPen is added to draw bag boundary lines, while the
default plot Pen is used to draw bag plot points.

This also patch the forced color values for Box plot pen.
Box plot pen is used to draw the box plot lines.

Change-Id: I566779743da52226916649879973699052366f28
Merge topic 'EnhanceBagPlot' into master

39efc956 Enhance bag plot API to allow specify line and points properties.
Fix bag plot legends.

The legend label was not changed when the density array was changed.

Change-Id: I4266bd91186f1232d2228e792d3cd7be4491af53
Merge topic 'FixBagPlotLegend' into master

e0911e4c Fix bag plot legends.
BUG: CreateDefaultLookupTable crashes if Input is NULL.

TestSetGet.tcl segfaulted when calling GetLookupTable().
GetLookupTable() calls CreateDefaultLookupTable() which requires a
non NULL Input.

Change-Id: I615ec5b386d75d5b64f636156d0006ed15e093a0
Fix black box plots issue.

For black box plots a grey pen is used to let see the median correctly
but the default pen was not reset after.

Change-Id: I904040f8f8f54da4a50a054f8023a5d527ed1b86
Merge topic 'Segfault_PlotBox' into master

b3470426 BUG: CreateDefaultLookupTable crashes if Input is NULL.
Merge topic 'FixBlackBoxPlot' into master

23d97ae3 Fix black box plots issue.
ENH: Add some more coverage for MultiThreshold

Add the convenience methods.
Skip code on win32 that involves NaN.

Change-Id: I4406ff0ca66842d1a32ddfcc2983810d3eedf3eb
Add cost information in workbench analysis

Change-Id: Ie4c3eb07011076b5fe1cd9731cb749aa9606668c
Merge topic 'catalyst-web-shopping-cart' into master

e64f69de Add cost information in workbench analysis
Fix double to unsigned char cast error on clang compiler.

Change-Id: I3979f3eeb2407a9924e57cf4b8540ea67693807e