Added test case for embedded fault and initial state for friction.

Expose bug related to initial state for friction.
Code formatting cleanup.
Fixed bug in overzealous size checking.

Overzealous size checking of stateVarsVertex. Small code formatting
cleanup.
Turn on field split, remove marking of buried edges.
Fault: Replace logic using clamped label with logic using _cohesiveVertices[]
- This makes all parts agree on fault definition
Upgrade to new PETSc release
Finished embedded fault test with friction and field split w/custom fault PC.
Merge branch 'baagaard/fix-friction-initial-state'

* baagaard/fix-friction-initial-state:
  Finished embedded fault test with friction and field split w/custom fault PC.
  Upgrade to new PETSc release
  Fault: Replace logic using clamped label with logic using _cohesiveVertices[] - This makes all parts agree on fault definition
  Turn on field split, remove marking of buried edges.
  Fixed bug in overzealous size checking.
  Code formatting cleanup.
  Added test case for embedded fault and initial state for friction.