Merge topic '14673_fix_follow_data'

b7808cff Fix Sphinx formatting.
309a421a Fix plugin dependencies.
1eb3afb4 Fix module dependencies.
46e97937 Fix link dependencies.
3790b786 Attempting to fix Windows build issue.
019f37ac BUG #14673: Fix follow data.
3972e57e Creating a new module to consolidate animation related classes.
Merge topic 'fix_catalyst_dashboards'

74e3a08f Avoid error message when a optional proxy definitions are missing.
Merge master into next

* commit 'aa525d5d662ea6c7036e47a07e4c8a146a773e5f':

Change-Id: I7f0ec61b11a6aa324e2ee268f9782d2da4eca05a
Allow Catalyst to be initialized with a separate MPI communicator.

For some simulation codes, only a subset of the MPI processes
may use Catalyst but there wasn't any easy way to do that. This
allows Catalyst to be initialized with a different MPI communicator.

Change-Id: Ib09f446653faf60b25c2524241c348d5ad3b1920
Merge topic '14759_Catalyst_MPI_Comm2' into next

72a5764b Allow Catalyst to be initialized with a separate MPI communicator.