PetscFE simplex quadrature
This will select efficient (symmetric) quadrature by default for simplices (@tisaac in !5509 (merged)).
It's currently Draft status because I don't know how to interpret diffs like this
not ok diff-dm_dt_fe_tests-ex3_p1_1+func-trig # Error code: 1
# 1,3c1,3
# < Interpolation tests FAIL at tolerance 1e-10 error 4.96655
# < L_2 convergence rate: 2.7
# < L2 projection tests FAIL at tolerance 1e-10 error 0.816497
# ---
# > Interpolation tests FAIL at tolerance 1e-10 error 2.12132
# > L_2 convergence rate: -38.
# > L2 projection tests pass at tolerance 1e-10
It seems to me like this causes projection tests to pass and thus is an improvement. @knepley can you please advise?