Move futex_list to linux.c so that there's only one instance in linux32/linux64/linux_common case. This fixes the problem described in the PR allowing communication between 32 and 64 bit linux processes.
The linux.c location is easiest (even if not the best?) one that doesn't otherwise require modifying the include lists.