hdf5: add/enable fortran bindings
baijfact2.c: splitup the big file into multiple files - so asto
reduce load on some compilers [which break in c++/complex/optimzied mode]

baijsolv.c baijsolvnat.c baijsolvtran.c baijsolvtrannat.c
Merge branch 'balay/hdf5-ftnbinding' into maint
Merge branch 'balay/bajfact-split' into maint
installation: suggest using 'mintty' instead of 'bash --login' for windows install process.
tarball: fix missing PETSC_VERSION_DATE_GIT in petscconf.h
ams: fix build warnings [when ams is disabled]
kspams.o : warning LNK4221: no public symbols found; archive member will be inaccessible
KSP AMS: add missing makefile for kspams.c
Fixes for 3.4 to work with Xcode
removed code accidently introduced in previous commit
Merge branch 'balay/fix-kspams-build-warning' into maint
Increase patchlevel to 3.4.1
version: fix PETSC_VERSION_LT() to require PETSC_VERSION_RELEASE=1

This allows use of

  #if PETSC_VERSION_LT(3,5,0)
    Legacy code for 3.4.x or earlier
  #else
    New code for 'master' and 3.5, once it is released.
  #endif

prior to release of 3.5.0.  This was the intended semantic of
03354681f90b4c, which was somehow backward.
Merge branch 'jed/fix-version-release' into maint

* jed/fix-version-release:
  version: fix PETSC_VERSION_LT() to require PETSC_VERSION_RELEASE=1