try fixing Travis and improve MPI+CMake