Merge branch 'barry/citations'
Merge branch 'barry/fix-docs-regarding-xxxtype'
Merge branch 'barry/citations'
dgmres: fix real typed as int
dgmres: added option to view deflation vecs after solve.

Low effort way to view ill-preconditioned directions.

Only one filename can be passed, but with the :append option for viewer
creation, all of the vectors will written to the same file.
Fix to uninitialized Vec in SNESGetPCFunction()

This bug was noted by Jed in https://bitbucket.org/petsc/petsc/commits/ddd40ce523a7cea6c5531ba94c3449af29fb68c1#comment-283931
Merge branch 'prbrune/snes-snesfunctiontype' into next

This merge is to fix the bug noted in https://bitbucket.org/petsc/petsc/commits/ddd40ce523a7cea6c5531ba94c3449af29fb68c1#comment-283931
dgmres: doc for -ksp_dgmres_view_deflation_vecs
Merge branch 'toby/ksp-dgmres-view' into next

* toby/ksp-dgmres-view:
  dgmres: doc for -ksp_dgmres_view_deflation_vecs
  dgmres: added option to view deflation vecs after solve.
  dgmres: fix real typed as int
download MOAB with git if possible
fix missing ierr when setting moab citations
Merge branch 'barry/xolotl' into next
Merge branch 'barry/xolotl'
Merge branch 'barry/citations' into barry/xolotl

Fix double-addition of 'ierr'.

* barry/citations:
  dmmoab: fix compile error
Merge branch 'barry/xolotl' into next

* barry/xolotl:
Merge branch 'barry/xolotl'

* barry/xolotl:
Merge branch 'jed/matnullspaceremove-inplace'

* jed/matnullspaceremove-inplace:
  Mat: remove 'vec' member of MatNullSpace
  Mat: remove third argument to MatNullSpaceRemove
Merge branch 'jed/fix-sneslinesearch-success-info' into maint

* jed/fix-sneslinesearch-success-info:
  SNES VISS: remove stale linesearch comment
  SNES: call SNESLineSearchGetSuccess before using result in PetscInfo
Merge branch 'jed/fix-sneslinesearch-success-info'

* jed/fix-sneslinesearch-success-info:
  SNES VISS: remove stale linesearch comment
  SNES: call SNESLineSearchGetSuccess before using result in PetscInfo
Merge branch 'jed/fix-snes-fas-view-before-setup'

* jed/fix-snes-fas-view-before-setup:
  SNESView: notify user when SNES has not been set up yet
  SNESFAS: protect SNESView on smoothers before creation in SNESSetUp
Merge branch 'jed/fix-snes-fas-view-before-setup' into maint

* jed/fix-snes-fas-view-before-setup:
  SNESView: notify user when SNES has not been set up yet
  SNESFAS: protect SNESView on smoothers before creation in SNESSetUp