This commit updates the behavior of ompi_comm_set to explicitly take either local/remote group(s) OR local/remote array(s). If array(s) are in use the sizes will be taken from the appropriate group(s). Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>