Added number of procs (nodes) setting.
Merge branch 'master' into knepley/fix-faults-parallel

* master:
  Use optimized integrators in bar_shearwave tri3 and tet4 examples.
  Fixed bug so only proc 0 creates output dir.
Faults: Add Lagrange edges directly rather than using the cohesive cells
- This catches edges that are present in only cohesive cells with clamped edges on one proc, but not on another
Fault: Fixes for new way of handling hybrid edges
- Note that allowing negative v_fault causes a crash
Faults: New treatment of fault halo
- The halo cohesive cells are included in the fault label
- In _cohesiveVertices[], cohesive edges which are clamped are given negative ids
- Cohesive edges with negative ids are ignored in calculation
Updated embedded fault unit tests for change in treatment of fault halo.

Cohesive cells in fault halo are now included in the fault label (material-
id).
Faults: Create a "clamped" label in the fault mesh that contains unsplit vertices
Fault : Correct default value
Removed obsolete unused full-scale test files.
Add number of processes to application info output.
Improve debugging output in full-scale tests for fault stuff.
Ignore clamped edges in various operations.
Update full-scale tests for inclusion of fault halo.
Update unit tests for inclusion of fault halo.
Ignore clamped vertices when setting slip.
Turn on logging in application to show number of processes.
Skip clamped vertices in FaultCohesiveDyn and FaultCohesiveImpulses.
Fault: Small fix for fault halo
Small code cleanup.
Faults: Provide the label marking fault halo vertices to DMPlexLabelCohesiveComplete()