Changed Solution to be stored in a distributed fashion, and to migrate local dofs using Zoltan when cells are migrated from one MPI rank to another.