Sys ex19: Make test relocatable
DMPlex: Fix memory management in submesh creation
DMPlex: Added DMPlexOrient() which correctly orients a set of adjacent cells
- You need this when extracting an embedded submesh
DMPlex: Fix leak in interpolation
Merge branch 'knepley/pylith' of bitbucket.org:petsc/petsc into knepley/pylith

# By Jed Brown (2) and Satish Balay (1)
# Via Jed Brown
* 'knepley/pylith' of bitbucket.org:petsc/petsc:
  DMPlex: fix initialization of variables in degenerate case
  DMPlex: add missing PetscFunctionBegin
  DMPlex: fix compile warning on bsd
Vec: Fixes for test output, now Builder is clean on regression in src/vec
Mat: Fixes for test output, now Builder is clean on regression in src/mat
DMPlex: Removed debugging prints
DMPlex: Fix allocation for embedded submesh
DM: Fix leak when creating global section
DMPlex: Fixed bug in DMPlexOrient()
- Must visit faces in BFS order so that all comparisons are in a connected component of the mesh
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.