apply_dirichlet_impl(): use p-refined FEType
apply_dirichlet_impl(): use p-refined FEType

This is the same type of fix I had to make in 2afcb0f94, but for the
old apply_dirichlet_impl() code path. It only affects apps which are
imposing Dirichlet BCs on non-Lagrange p-refined elems.

Refs #2588.

libMesh/libmesh,roystgnr/libmesh,jwpeterson/libmesh,jwpeterson/libmesh,jwpeterson/libmesh,dschwen/libmesh,BalticPinguin/libmesh,jwpeterson/libmesh,libMesh/libmesh,BalticPinguin/libmesh,roystgnr/libmesh,roystgnr/libmesh,BalticPinguin/libmesh,jwpeterson/libmesh,libMesh/libmesh,roystgnr/libmesh,dschwen/libmesh,dschwen/libmesh,libMesh/libmesh,jwpeterson/libmesh,BalticPinguin/libmesh,dschwen/libmesh,roystgnr/libmesh,dschwen/libmesh,libMesh/libmesh,roystgnr/libmesh,BalticPinguin/libmesh,jwpeterson/libmesh,BalticPinguin/libmesh,BalticPinguin/libmesh,roystgnr/libmesh,libMesh/libmesh,jwpeterson/libmesh,dschwen/libmesh,BalticPinguin/libmesh,dschwen/libmesh,roystgnr/libmesh,libMesh/libmesh,dschwen/libmesh,libMesh/libmesh