MatColoring: Added D1 greedy coloring with conflict detection and correction
MatColoring: Cleanup and generalization of D1 code
MatColoring: Greedy Distance-2 works in serial
MatColoring: Greedy distance-2 coloring works in parallel
MatColoringGreedy: Instrumentation of stages
MatColoring: Fix for parallel recoloring failure
MatColoringGreedy: Optimized version of distance-1.
MatColoringGreedy: Optimized version of distance-2
MatColoringGreedy: Fixed logic for off-processor conflicts
MatColoringGreedy: Add computation of D2 degrees for use in weighting.
enable configure fftw '--with-64-bit-indices=1'
bugfix for -mat_fftw_plannerflags=FFTW_ESTIMATE, FFTW_EXHAUSTIVE, FFTW_PATIENT; still fails runex112_2
fix bugs in real precision src/mat/examples/tests/ex142.c and ex144.c
add output files for tests
take out buggy dim=3 and 4 from ex158.c, tests on real FFTW; VecScatterPetscToFFTW() needs to be fixed.
rm unused variable; -mat_fftw_plannerflags FFTW_MEASURE gives incorrect results for ndim=3 and 4, complex build
use fftw_plan_guru_dft() for complex and 64-bit build
bugfix for 64-bit, complex build
small fix for real build; update fftw.py
DMPlex: In hybrid face construction, orientation was wrong for faces from unsplit edges