Make sure the solution satisfies hanging node constraints after solution transfer

As discussed on the deal.II mailing list.

Timo -- I don't have the resources right now to test this. Can you throw it on the tester before merging?
I am not sure it matters, but there is also current_constraints which contains additional boundary conditions. You need to doublecheck if they are updated yet, though.