select: now we know where to hide the selmaps for free add some more code

Still fleshing this out - it's not yet complete
inode: Note bug in pipe handling
Merge remote-tracking branch 'alan/master'