Add new examples and some code cleanups

I've renamed pingpong.c to msg_pingpong.c to reflect the EP type. All the rma tests have been merged into one example to keep it simple. I will be adding some more examples.
We send sizeof local, but receive sizeof remote