remove a redundant algorithm

Fix bug with macos
port a reduce algorithms with internal smpi calls
fix two failing tests
remove another algorithm
Use simgrid function instead of MPI in collectives
Add missing file in DefinePackage
change collective calls in smpi_replay
Change mpi_bcast teshtest to handle all cases
Change file mode (remove execute bit).
Remove useless code.
Remove unused variables.
Add missing calls to XBT_LOG_CONNECT.
Remove redundant file.

It's the same as src/smpi/colls/colls_global.c.
Remove temporary files.