openmpi: update tarball to openmpi-1.6.4.tar.gz
configure: --download-openmpi=URL should also skip looking for mpicc - similar to --download-openmpi=1
hdf5: update to hdf5-1.8.10-patch1.tar.gz
mpiuni: avoid calling mpi_init_() when using --with-mpiuni-fortran-binding=0 #159925
fblaslapack: set NOOPT correctly for download-fblas on win32/ifort #159403
PCGAMG: add PCGAMGInitializePackage (fixes memory leak)
Merge branch 'madams/gamg-mem'

* madams/gamg-mem:
  PCGAMG: add PCGAMGInitializePackage (fixes memory leak)
Viewer: add PETSCVIEWERVTK for Fortran
mat-ex125: fix syntax with 'case' and preprocesor.
Subject: Re: [petsc-maint] [petsc-maint #160633] RE: [petsc-users] ksp for AX=B system
petscsys: conditional define of {MPICH,OMPI}_SKIP_MPICXX
Merge branch 'maint'

* maint:
  petscsys: conditional define of {MPICH,OMPI}_SKIP_MPICXX

Conflicts:
	include/petscsys.h ("mpi.h" to <mpi.h>)
Merge branch 'balay/fix-default-compilers-for-download-mpi-with-url'
Merge branch 'balay/fix-downlad-fblas-on-win-ifort'
Merge branch 'balay/fix-without-mpiuni-fortran-binding'
Merge branch 'balay/hdf5-1.8.10-patch1'
Merge branch 'balay/openmpi-1.6.4'
Merge branch 'balay/fix-ex125'
SNES: export SNESPicardComputeFunction/Jacobian

These are still not in a header because I'm not sure they should be
public. But ex15.c is currently using them and we need the symbols to
link when visibility is turned on.
TS ex9: fix missing PetscFunctionListDestroy