Add a comment on MPI translation error in C++
Allow some tests to be skipped
Support integer grids in MPI
Fix reduction of integer grids in MPI
Fix non-3D cases in MPI

The size expression for GridNew used value 1 for dimensionality exceeding
the one set by PSInit. This is ambiguous because higher-dimension problem
spaces could have the same size value if the exceeding dimensionality
actually has size 1. Changed to use value 0. This fixes the bug in PSGridNew
in MPI.
Fix 1D/2D reduction in MPI
Clarify a comment
Add more descriptive error handling
Add "TARGETS" meta data for specifying supported targets
Exclude c++ testing for mpi targets
Exclude mixed dimension testing from MPI targets
Exclude redblack testing from MPI targets
Fix emit for user-defined types in MPI
Add error check for process decomposition setting
Fix halo buffer setting