Solution transfer

I got an error, when calling prepare_for_pure_refinement with hp::DoFHandler<dim> in refine_interpolate(). The reason was, that in this case the fe_index was not set. This commit fixes the problem.