Rework handling of mpi4py.rc options
New tree-based p2p implementation of reductions for Python objects