Add endpoint queue events
Add ipc_lockwrap()
Listening flag now only affects emission; ipc_wait() can return emitted events even if not listening
ipc_wait(): do not `continue` after missing event; check again without waiting on condvar
Add stream events (ugh!)
Fix utterly bizarre IPC message and endpoint enqueue bug
Merge branch 'master' into ipc-data-events