Error checking in mboxlib.c

Adds error checking to ensure that things passed into MBoxSendReal and MBoxRecvReal are mailboxes.  Also removes annoying "Nothing to run!" and "thread preempted" messages.