Update Auto Apply label in pqApplicationOptions.ui

This renames the "Auto Accept" option in the application options
dialog to "Auto Apply" to match the new panels.

Change-Id: I66c48d861ff3c65c7cc5f96f286f542729c6cc1f
Updating Utilities/mpi4py with the latest  mpi4py-1.3

- The latest mpi4py comes with its own CMakeLists.txt
- This CMakeLists was slightly modified to suit PV.
- Deleted all unnecessary files and directory from mpi4py-1.3

Adding mpi4py-1.3 and deleting all except necessary components

Change-Id: I8508e0b532a5588072b54e81ec0bc22ffa0a5ef7

Adding CMakeLogic to build latest mpi4py-1.3

Change-Id: Ief233ae80614153bd686e53ce1c6574f77a0817a

Adding cmake funciton PYTHON_ADD_MODULE.

PYTHON_ADD_MODULE is failing because the FindPythonLibs.cmake was redefined in
VTK and overrode the default CMake module. As a result this function needed to
be redefined to overcome the failure.

Change-Id: I261b57b548f5e71ee33dd1770972dd392e1e2157

Adding install rules to install mpi4py

Change-Id: I28f1eeeafee5b760a7ac5e7da30a2dbcb8f2926d

Fixing indentation.

Change-Id: I08f4c438957f8b1f16726952203304881df4b64f

Deleting old mpi4py

Change-Id: Iea1fc89a0cab6b127908b3ba2dadfaab59662d5e

Rename directory mpi4py-1.3 to mpi4py.

This replaces the old mpi4py with the latest

Change-Id: Iae99c3b7d21516bf34adb89bfc5a4d87a1571fb8

Removing references to mpi4py-1.3

Since the older directory is replaced with the new we done need to add_directory
mpi4py-1.3 anymore.

Change-Id: I7b89550363009e76c6ec954bd47dc1421df1d7af

Removing unnecessary message.

Change-Id: I0559a75e266e14cc52aa8818685cdec1a169e584
Adding UI spinbox + text with option for setting number of process for AutoMPI

- The minimum value is 2 and maximum value is 99

Change-Id: I7f9c8773146fdeca4074922e74e670cbe4be2778
Updating vtkProcessModuleAutoMPI API to use the number of processes.

- Changing name of UseMulticoreProcessors to EnableAutoMPI
- Adding static ivar NumberOfCores and setter

Change-Id: Id1bc789c684381cd0d7d811005b01a2940d426e0
Fixing startup.

- Multiple unnecessary initialization were taking place
- The code was hence moved into the conditional block
- Startup also includes the stored number of processes

Change-Id: Ia20a3108f661930adf6ce2d8cadd066f91e13340
Updating to also set the number of processes to vtkProcessModuleAutoMPI.

- Making signal and slots to enable apply when the number of processes change.
- Making signal slot to disable number-of-processes when use-multi-core is
  disabled.
- Setting the number of processes wherever AutoMPI is enabled.
- Also making sure the above happens at startup by explicitly calling slot from constr.
- Makign sure that options are disabled when single processor is used.

Change-Id: Ic2b253e615423dd6128e1003687e27337f611e63
Disable option on non-mpi build.

- Rename label to LabelNumberOfCores for clear object name for disable.
- Fix compilation => spelling mistake.

Change-Id: I37d7f29813a5f1a6a8822ac2e59f0765455040c6
Merge topic '13724-fix-auto-apply-label' into 0013584-add-select-cores-AutoMPI

Conflicts:
	Qt/Components/Resources/UI/pqApplicationOptions.ui

Change-Id: Iaad38072f62d040c5e3f0842d5846db1d2070593
Fixing compilation failure on some mpi builds.

- MPI needs to build with fortran for certain symbols to be found.
- Some MPI build are not build with it.
- Appending certain flags prevents the system from making the corresponding
  fortran wrappers, preventing the build failure.
Preventing unused python-mpi binary from building.

Change-Id: Ie49e2bc8202d993330606a8892cb70738bd8f3cb
Merge topic '0013584-add-select-cores-AutoMPI'

145577e Merge topic '13724-fix-auto-apply-label' into 0013584-add-select-cores-AutoMPI
0719049 Disable option on non-mpi build.
94c594a Updating to also set the number of processes to vtkProcessModuleAutoMPI.
ac6fb97 Fixing startup.
aedf6f4 Updating vtkProcessModuleAutoMPI API to use the number of processes.
781c3b8 Adding UI spinbox + text with option for setting number of process for AutoMPI
f52c55f Update Auto Apply label in pqApplicationOptions.ui
Merge topic '0013675-update-mpi4py-1.3'

c6365f3 Preventing unused python-mpi binary from building.
94ea15b Fixing compilation failure on some mpi builds.
3237efa Updating Utilities/mpi4py with the latest  mpi4py-1.3