Todo List

File mw_srvc_aware.h
  remove the whole idea of an instantiated mwAwareList and instead use arbitrary pointers (including NULL) as keys to internally stored lists. This removes the problem of the service free'ing its lists and invalidating mwAwareList references from client code.
Global mwAuthType_ENCRYPT
  remove for 1.0
Global mwService_funcRecvAccept )(struct mwService *service, struct mwChannel *channel, struct mwMsgChannelAccept *msg)
  remove msg and replace with appropriate additional parameters
Global mwService_funcRecvCreate )(struct mwService *service, struct mwChannel *channel, struct mwMsgChannelCreate *msg)
  remove msg and replace with appropriate additional parameters
Global mwService_funcRecvDestroy )(struct mwService *service, struct mwChannel *channel, struct mwMsgChannelDestroy *msg)
  remove msg and replace with appropriate additional parameters