FETools::get_fe_from_name() implemented for nonzero codimension

In addition to the new functionality, the internal structures mapping names to finite element factories have been improved, thus avoiding several specializations of functions.