Having the trap exit with a specific code will override the exit code that caused the trap to run, which could mask errors
* Copy in incidental posix tests. * Update incidental test aliases. * Update target names. * Add support plugins. * Fix paths. * Update ignores. * Update integration-aliases sanity test. * Add incidental tests to CI.