Fixing LoadDistributedPlugin() works for Catalyst.

This works for both the build directory and instal directory
for a PV development install, as long as the build directory
still exists. This is because it looks for the plugin
library in the build directory in both cases.
Also getting rid of trailing white space and a compile warning.

Change-Id: I1a3457f90f51eaf112bccba8fb949bcf4f7f3be7
Merge topic 'catalyst_fix_plugins' into next

a8b9cd75 Fixing LoadDistributedPlugin() works for Catalyst.
BUG #14994. Fix issue with text source/representation in parallel.

With changes to the pipeline, vtkPVTextSource was only getting called on
the root-node. Hence text was not available on satellites.
vtkTextSourceRepresentation assumed that text was available on all nodes
to avoid redistribution of data. Hence we failed with missing text
errors when rendering on satellites. Fixed that by making sure that
vtkPVTextSource gets executed on all ranks.

Also fixed vtkTextSourceRepresentation to not raise errors when empty
text is set as text.

Update UserTransformOnRepresentation test to test text sources in batch
mode.

Change-Id: I049a6b94df8e3010d3eda8c31afa6b433362e7ad
Merge topic 'fix_text_source' into next

ba5698a6 BUG #14994. Fix issue with text source/representation in parallel.
Fixing Catalyst for the programmable filter.

The programmable filter can have '\n' in the script section
strings and this was causing problems. This converts the '\n'
to a '\\n' in the script that is run so that users can use
programmable filters the way they normally do in ParaView.

Change-Id: Ia4779fdbb5d233a161821053888c8ac03bc46e46
Merge topic '14983_catalyst_programmablefilter' into next

f028fbfe Fixing Catalyst for the programmable filter.
Fixed copy/paste errors in API documentation
Implemented feature request #10643 (allow legend font editing)

Change-Id: I41a599644f086332e5369dae3bd5281458fc8fad
Merge topic '10643_chart_legend_properties' into next

21808c43 Implemented feature request #10643 (allow legend font editing)
0e6d8f5f Fixed copy/paste errors in API documentation
Swap ports used by firefox and chrome web-based tests.

Change-Id: I295bc8653eb6db2beedf4180ec3ad6f85e8c0094
Merge topic 'pvweb-move-firefox-test-to-port-8080' into next

2ac38906 Swap ports used by firefox and chrome web-based tests.
Fixed Windows build error.

Change-Id: I46748d208b8a45f6778b6e0ea3c54a999577eaa6
Merge topic 'catalyst_fix_plugins' into next

0f47d901 Fixed Windows build error.
Get rid of compiler warning.

Change-Id: Ie0c1acdd5b967653d0e600665c5f55dfae25e4a3
Merge topic '14983_catalyst_programmablefilter' into next

9dd784a7 Get rid of compiler warning.