Alters how actively for IPC messages waiting threads are identified
Simplifies differences between ipc and test_ipc library
Simpliefies differences in ipc.cc and ipc_manager.cc
Fixes bug in used approach 2 when sending replies concerning the
transfer of capabilities