Adds content to the IPC Framework
This currently does not work due to issues with blocked semaphores
Finalizes the implementatopn of the new Ipc_manager strategy
Moves storing of threads in the Ipc_manager to a destinct class
Simplifies code for waiting for incoming messages in Ipc_call_queue