Reverted back to default message passing implementation

The use of semaphores for the sender queue is not allowed. PR_SND, sndmsg, and sndflag must be defined and used.

This reverts commits:
ac02926a6de488e2ef6c0e779bd59a626c766926
99a4a8c4df32dce407246805bcb2eddb62fc759f