Merge changes I33232a5b,If1639d8f,Ie00a9571,Ie6219fbd,I55ba9b30, ...

* changes:
  Merge remote-tracking branch 'strace/master' into HEAD
  timerfd: update flags decoding
  sparc: fix fxstat decoding
  sparc: drop _STAT64_VER support
  sparc: remove redundant sys_lxstat
  file.c: do not include unused headers
  Cleanup UTIME_NOW/UTIME_OMIT decoding
  Fix UTIME_NOW/UTIME_OMIT decoding
  Make -yy output for inet sockets consistent with unix domain sockets
  tests: robustify unix domain socket decoding test
  tests: fix unix domain socket decoding availability test
  tests: add a test for decoding unix domain socket addresses
  Support unix domain sockets in -yy option
  Use the protocol name of a socket as a hint for peer address resolution
  Fix decoding of getgroups, getgroups32, setgroups, and setgroups32 syscalls
  Fix decoding of 16-bit *chown and [gs]et*[gu]id syscalls
  sh, sh64: fix uid/gid syscall entries
  s390: fix uid/gid syscall entries
  sparc: fix uid/gid syscall entries
  chown.c: split into separate files
  util.c: move printuid to uid.c
  tests/uid.awk: rewrite in a more maintainable style
  printuid: fix uid_t decoding on 64-bit architectures
  Update PTRACE_* constants
  Update SWAP_FLAG_* constants
  Update SCHED_* constants
  Update prctl PR_* constants
  Always compile sys_prctl parser
  process.c: split struct_user_offsets into architecture-specific include files
  process.c: include less headers
  Unexport struct_user_offsets
  process.c: introduce XLAT_UOFF macro
  process.c: move sethostname and gethostname parsers to a separate file
  process.c: move exit parser to a separate file
  process.c: move clone, setns, unshare, and fork parsers to a separate file
  process.c: move get*uid and set*uid parsers to a separate file
  process.c: move getgroups* and setgroups* parsers to a separate file
  process.c: move execve and execv parsers to a separate file
  process.c: move waitpid, wait4, osf_wait4, and waitid parsers to a separate file
  process.c: move uname parser to a separate file
  process.c: move futex parser to a separate file
  process.c: move get_robust_list parser to a separate file
  process.c: move sched_* parsers to a separate file
  process.c: move sched_setaffinity and sched_getaffinity parsers to a separate file
  process.c: move prctl and arch_prctl parsers to a separate file
  process.c: move getcpu parser to a separate file
  process.c: move process_vm_readv and process_vm_writev parsers to a separate file
  Implement decoding of fallocate FALLOC_FL_* flags
  Fix decoding of renameat2 RENAME_* flags
  file.c: move open, openat, and creat parsers to a separate file
  file.c: move access and faccessat parsers to a separate file
  file.c: move umask parser to a separate file
  file.c: move lseek and llseek parsers to a separate file
  file.c: move readahead parser to a separate file
  file.c: move truncate, truncate64, ftruncate, and ftruncate64 parsers to a separate file
  file.c: move chdir parser to a separate file
  file.c: move link, linkat, unlinkat, and symlinkat parsers to a separate file
  file.c: move readlink and readlinkat parsers to a separate file
  file.c: move renameat and renameat2 parsers to a separate file
  file.c: move chown, fchown, and fchownat parsers to a separate file
  Export at_flags
  file.c: move chmod, fchmod, and fchmodat parsers to a separate file
  file.c: move utimes, futimesat, utimensat, and osf_utimes parsers to a separate file
  file.c: move utime parser to a separate file