petscnagupgrade.py: use ${PYTHON} and make compatible with Python-3
petsc_stageLog: fix for --with-log=0
VecView_MPI_HDF5: remove unused variable
Bug fix for MatLoad_MPIBAIJ() buffer size for rank zero read was wrong size; simplified code as well MatLoad_MPIAIJ() also

Cherry-pick 8de993d478c580efae724da89164c5c6bd81be18

Conflicts:
	src/mat/impls/aij/mpi/mpiaij.c
Add .gitignore
Merge branch 'maint-3.2' into maint (add .gitignore)
Merge branch 'barry/matload-mpiaj-bugfix-maint' into maint
VecView_MPI_HDF5_DA: remove unused variable