remove SMP opt option since not used in any way
evil premature optimization removed
remove code associated with MPICH Mac hack since it doesn't work anyways
whitespace only
make comm caching a configure-time option