Plan partitioning for mpi
Fix: no longer assume the index of the first element of a partition is a multiple of the partition size
Adapt coloring for MPI
(OpenMP) remove unused args from generated code
(OpenMP) push color iteration up to python
(OpenMP) add MPI support
add plan debugging code
Add mass2d MPI OpenMP regression test
Fix MPI plan for correct size (exec) of temporary arrays
fix staging construction code
(CUDA) add cpu/gpu transfers for halo exchange
Fix checks for OpenMP halo_exchange_begin