Flexible exchange
Created by: sebkelle1
This PR introduces a more flexible domain-exchange algorithm where new particles after a domain decomposition update are written into buffer areas that were used for halo particles in the previous time step. This allows to defer the reordering of particles into SFC-order until after halo discovery, such that the reordering can directly put the particles into their final locations.