Added message handling structure to sim_core.h

Added the following:

public:
  gp_sim_message_p next_out_message();
  void put_message(gp_sim_message_p m);
private:
  ipc_queue messages;