removed PetscFunctionListDestroyAll() and put PetscFunctionListDestroy(&XXXList) into the package finalize
removed unnneeded and unused XXXRegisterDestroy() routines
flag should have been false
PCCreate_AINVCUSP: fix bad batch transformation in parent commit
ams: download from git
TSSSP: Fix to use proper TSSSPInitializePackage() system

The old code was lazy, relying on any unreferenced PetscFunctionList's
being silently cleaned up.
fix syntax
Merge branch 'balay/nightly-viennacl'
LOCDIR: fix all outdated paths and normalize trailing slash

Update performed by:

  git ls-files '*/makefile' | xargs perl -pi -MFile::Basename \
    -e 's!(LOCDIR[[:space:]]+=) *(.+)$!$1." ".dirname($ARGV)."/"!e'

Fortran auto must be fixed using 'make allfortranstubs' and the result
can be checked by 'bin/maint/checkloc.py'.
nightlybuilds: fix previous commit - redirect 'branch' name to build.log
Merge branch 'balay/nightlybuilds-test-next'
Merge branch 'jed/fix-composefunction-ainvcusp'

* jed/fix-composefunction-ainvcusp:
  PCCreate_AINVCUSP: fix bad batch transformation in parent commit
Merge branch 'barry/rm-xxxregisteralldestroy'

* barry/rm-xxxregisteralldestroy:
  TSSSP: Fix to use proper TSSSPInitializePackage() system
  flag should have been false
  removed unnneeded and unused XXXRegisterDestroy() routines
  removed PetscFunctionListDestroyAll() and put PetscFunctionListDestroy(&XXXList) into the package finalize
Merge branch 'jed/fix-locdir'

* jed/fix-locdir:
  LOCDIR: fix all outdated paths and normalize trailing slash
Merge branch 'jed/ams-git'

* jed/ams-git:
  ams: download from git