nagupgrade: check subminor version and use distutils.version

Subminor version will be used for maintenance releases starting with the
3.4 series.

Version comparison is simpler with distutils.version.
Merge branch 'jed/nagupgrade-subminor'

* jed/nagupgrade-subminor:
  nagupgrade: check subminor version and use distutils.version
Merge branch 'knepley/plex'

* knepley/plex:
  Mat: Fixes for test output, now Builder is clean on regression in src/mat
  Vec: Fixes for test output, now Builder is clean on regression in src/vec
  Sys ex19: Make test relocatable
Merge branch 'knepley/pylith'

* knepley/pylith:
  DMPlex: Fixed bug in DMPlexOrient() - Must visit faces in BFS order so that all comparisons are in a connected component of the mesh
  DM: Fix leak when creating global section
  DMPlex: Fix allocation for embedded submesh
  DMPlex: Removed debugging prints
  DMPlex: Fix leak in interpolation
  DMPlex: Added DMPlexOrient() which correctly orients a set of adjacent cells - You need this when extracting an embedded submesh
  DMPlex: Fix memory management in submesh creation
TS ex10: shorter tests with less output
Mat ex118: fixes for 64-bit indices
Fortran: updates for 64-bit indices

We can never pass numeric literals to functions in Fortran.
Merge branch 'master' into next

* master:
  Fortran: updates for 64-bit indices
  Mat ex118: fixes for 64-bit indices
  TS ex10: shorter tests with less output
  nagupgrade: check subminor version and use distutils.version