Update rust edition to 2021.
Update the sysvmq dependency nix to the latest version.
In order to enable several clippy lint groups fix several findings.
This adds the `sysvmq` package which handles SysV IPC message queues. For consistency the parameter for `permissions` is renamed to `mode` also for POSIX message queues.