new get_facet_dof_permutations(), permute_facets(), get_dof_orientation_maps()

- updated and recombined code from removed Facets
update H1NodalMixin._setup_facet_orientations()
remove for loop in FESurface.setup_mirror_connectivity()