tests: include the full OS tuple

Include the full OS tuple so we can include tests specific for the
different BSDs.

Use /tmp for the mount test since, on my laptop, /bin is a bind mount
inside a chroot so the tests fail with {error,einval} when bind mounting
the bind mounted /bin on /mnt.
tests: add test for mounting ram filesystems