feat: Initial WSL1 support
- mldr: Replaced `mmap` calls with `compatible_mmap`, a function
that removes `MAP_GROWSDOWN` on incompatible systems, and emulates
`MAP_FIXED_NOREPLACE` on older kernels.
- mldr: Implemented lifetime pipes. These pipes are created during
process creation and sent to darlingserver. The pipe is preserved
through exec calls and automatically closes on process termination.
- kernel/emulation: `execve` now preserves mldr lifetime pipes through
the `__mldr_lifetime_pipe` environment variable.
- kernel/emulation: Parameters for calls to `dserver_rpc_checkin` have
been updated to reflect changes in darlingserver.