Add a PV scalar bar option to automatically generate annotations.

The option allows to automatically create annotations at the
boundary of two dicreet colors. This allows to see the bounds
each color represents when working with a small amount of colors.

For more infor, see ParaView bug ticket #0015172.

Change-Id: I73096651406f21d01d58ae8ce57fea69557f1256
Merge topic '0015172_automatic_annotations' into next

1cb196d6 Add a PV scalar bar option to automatically generate annotations.
vtkGeometryRepresentation::SetMapScalars(0) maps all scalar types.

Change-Id: Ie1e6e1b16c00377aecce7b931785382e8cf4bd9b
Move VTK to use VTK_COLOR_MODE_DIRECT_SCALARS

Change-Id: If50d7587ed2043e027a441f221710d6e65a5e1f9
vtkGenericIOUtilities: include <functional> for std::not1

Change-Id: Ie6117c86df9b4d4f551f326548d36fd75786011f
vtkGenericIOUtilities: use std::function over std::ptr_fun

C++11 deprecates std::ptr_fun in preference for std::function. C++17
removes it.

Change-Id: Ib45d974b30c373f3272d6122235de5a75a0e3a28
Merge topic 'include-missing-header' into next

8bbdf406 vtkGenericIOUtilities: use std::function over std::ptr_fun
c032a90a vtkGenericIOUtilities: include <functional> for std::not1
Fixed an incorrect filter name in default proxies list for pvweb.

Change-Id: Iefc0fbde96824cfd8173519712ac68f63bac55bc
Move VTK for FIX: We don't select 2D annotations.

Change-Id: I0a8de695a658e449532879381299d148bea3686f
Merge topic 'pvweb-fix-incorrect-filter-name' into next

d255f5e1 Fixed an incorrect filter name in default proxies list for pvweb.
Merge topic 'map-scalars-14943' into next

b139e31e Move VTK for FIX: We don't select 2D annotations.
d95342ca Move VTK to use VTK_COLOR_MODE_DIRECT_SCALARS
d32292c8 vtkGeometryRepresentation::SetMapScalars(0) maps all scalar types.
Update VTK to: Add data_index to Exodus driver

Change-Id: I030d1a2b089a7331e79f868291d9fee947203f1b
Merge topic 'exodus-15127' into next

ccbcf3de Update VTK to: Add data_index to Exodus driver
Fixed a bug in extract block filter for paraviewweb.

Change-Id: I90d748dadd912ea731833bf01926e01ff54cbb8d
Merge topic 'pvweb-fix-extract-block-bug' into next

6374d7a0 Fixed a bug in extract block filter for paraviewweb.