Add vertex-permuting constructor to reimplemented Lagrange element
This is a fixup of !130 (merged) by @oliver.sander which broke PDELab.
It adds the vertex-permuting constructor to the reimplemented Lagrange Simplex element. Also deprecates the non-std::array variant of that constructor and removes a very unreadable AND unnecessary SFINAE pattern from the local coefficients class.