ENH: Added templated MPI Send/Recv wrappers

This commit adds templated wrappers for blocking/non-blocking
MPI send/recv.
Merge pull request #2 from gzagaris/feature/templated-mpi-sendrcv

ENH: Added templated MPI Send/Recv wrappers