removed echoshared level of workaround (still 1 in portal.c)
Added extra parameter to handleMessage(), so the recv'ed fd can be passed into handler function.
This removes workarounds and fd passing on sockets seems fine (mmap worked)