ipc: added shared deque implementation

DID SOMEONE SAY MACROS?

A nice shared deque implementation for sharing objects between
tasks.
ipc: clean up shared queue