MPI_Comm_dup in IO Open hangs on Mac and Linux

Created by: williamfgc

The ./bin/hello_bpReaderHeatMap* examples show this behavior. Removing MPI_Comm_dup, and from Engine destructor, fixes the issue.