kmod: Linux rights now in struct cap_rights
Add a simple test for kcmp(2) if available

(requires CONFIG_CHECKPOINT_RESTORE in kernel config)
Add test of file locking that performs a write lock and checks it.
Add test for /proc/<pid>/fdinfo/<fd> on capability
Remove redefinition of macros
Missed a couple of CAP_ALL/CAP_NONE uses
Output list of skipped tests with reasons at end
Fix signed/unsigned comparison warnings
Change Linux implementation to get/limit subrights in syscalls
cap_rights_limit takes const cap_rights_t*
Add internal utility for printing all rights
Regularize rights on limit

When turning off CAP_FCNTL or CAP_IOCTL, ensure that the associated
subrights are cleared.
Linxu sub-rights support
Use typedefs for ioctl/fcntl sub-rights

Linux and FreeBSD use different types for ioctl(2) and fcntl(2), and so
also for cap_{ioctls,fcntls}_{limit,get}.  Use cap_ioctl_t, cap_fcntl_t
typedefs to abstract away the difference.