Tweak scalar bar actor.

This changes the default position of the annotations and
tick marks so that the minumum and maximum values appear
when the actor is in its default screen location.

This also carefully formats the min and max labels so that
they have a reasonable number of digits (3 or the number
required to distinguish the min and max, whichever is larger).

Change-Id: Ifc2605758b105a8aa7ddcbf9960c288a19da4e83
Fixing Crinkle-clip bug (14027) while clipping by scalars.

This is a partial fix for bug 14027. When clipping by scalars, we can't do
crinkle currently, so logic is added to select proper filter instead.

Change-Id: Id033a2eb4997e64f967028d41b5bb8d0beebfad4
Fixed UI issues with crinkle-clip with scalars for bug 14027.

When clipping with scalars, the Crinkle property on UI should not be
availabe, which is achieved by modifying pqClipScalarDecorator. Also a
more generic class, pqInputDataTypeDecorator, is added to update UI based
on different datatypes, to replace specialized decorators.

Change-Id: Ic098ef1a2bdca923d6da5b9cfdebeb367612b0de
Fixing an issue with outputting from Catalyst.

The ForceOutput option for vtkCPDataDescription wasn't getting
used properly so this fixes that bug. I also added a test to
verify that exactly what we want is getting outputted, no
more and no less.

Change-Id: Ice0db520ebfc9bbf9308532d8dec6551d324824b
Merge topic '14062_test_catalyst_outputs' into next

87fbd48 Fixing an issue with outputting from Catalyst.
Merge topic '14027_crinkle_clip_bug' into next

6f38559 Fixed UI issues with crinkle-clip with scalars for bug 14027.
57d5788 Fixing Crinkle-clip bug (14027) while clipping by scalars.
Fixed some logic errors in vtkPVEnightMasterServerReader2

Change-Id: I622b18d5d86d57d6fb92d0b7b5578cb961bd3ffb
Merge topic '14027_crinkle_clip_bug' into next

326703b Fixed some logic errors in vtkPVEnightMasterServerReader2
Adding in checks for dictionary entries from manifest.json.

If a user just wanted to set cmake options in their Catalyst
edition there would be warnings. This change gets rid of that.

Change-Id: If56eafbd79cd0cd9184f9fb5c885065706399d40
Merge topic '14064_cleanup_catalyze_script' into next

349230d Adding in checks for dictionary entries from manifest.json.
Merge topic 'flip-scalarbar-labels' into next

fec7960 Tweak scalar bar actor.