The implementation currently ignores all spawn attributes. Support for
them will be added in future changes.
A simple allocator for integration tests has been added so that the
integration test for posix_spawn can use the
posix_spawn_file_actions_add* functions.
this feels like it might be better as a shared utility given that it's mostly the same as unistd/linux/fork.cpp (and same for the others below)