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.
Updated Makfiles to eliminate warnings.

INCLUDES -> AM_CPPFLAGS
Use subdir-objects option.
Remove obsolete mesh generation test files.
Update pytest files for automake 1.13.

Remove use of TESTS_ENVIRONMENT = $PYTHON for pytests. Not compatible
with automake 1.13.
Add local target for verbose test running.
More cleanup for changes in automake test target.

Move test stuff from subpackage.am to check.am.
Use check.am in unittests and full-scale tests.
Update full-scale tests for automake 1.13.
Create module.am for stuff common to all Python modules.

Move AM_CPPFLAGS to module.am.
Add checks for Python header file and shared library.

Add checks already in spatialdata that also apply here.
Merge branch 'baagaard/update-autoconf' into maint

* baagaard/update-autoconf:
  Add checks for Python header file and shared library.
  Create module.am for stuff common to all Python modules.
  More cleanup for changes in automake test target.
  Add local target for verbose test running.
  Update pytest files for automake 1.13.
  Remove obsolete mesh generation test files.
  Updated Makfiles to eliminate warnings.