add generic shm support, plus freebsd anon shm
typo
shm tests not on rump