This patch enables the remaining calls from unistd.
The test cases had to be updated to:
- Use SYS_symlinkat if SYS_symlink is not available
- Use SYS_readlinkat if SYS_readlink is not available
- Use SYS_unlinkat if SYS_unlink is not available
- Use SYS_openat if SYS_open is not available
We also abort compilation if neither of the syscalls mentioned above are
available.