ipc: handle receive from anylocalthread

This leaves sending to anylocalthread untested.
testbench: ipc: add loop to anylocalthread test

So that it does both active send and active receive.
ipc: handle anylocalthread in ipc_send_half()

Didn't even add one semicolon.