add option : pre include files
implement MessageQueue::recv_wait()
implement MessageQueue::send_wait()