More openat(2) tests.

Aiming to cover the complete grid of:
 - normal directory FD vs capability directory FD
 - in and out of capability mode
 - normal file and symlink
 - normal path vs ".." path vs "/" path
(2x2x2x3=24 possibilities).
Move conditional compilation for fstatfs support into syscalls.h