linux: some portability fixes for AT syscalls

Attempt to just include the AT syscall definitions from
linux/unistd.h to avoid trying to define them for every
different architecture in one file.

Add the CMake check for the linux/unistd.h and adjust
the fsal handle header file to incorporate that preprocessor
directive