refactor LD_PRELOAD MPI wrappers
- match convention of other modules where possible - avoid trampoline for non-PMPI calls - resolve underlying symbols at run time - use symbol name direclty in wrapper
- match convention of other modules where possible - avoid trampoline for non-PMPI calls - resolve underlying symbols at run time - use symbol name direclty in wrapper