Implement select() for new runtime pipes.
Add test cases for select
(cleanup) Fix unimplemented message for kill_all in newsched.
Unkillable is not unsafe. Close #7832.
UnsafeArc methods return unsafe pointers, so are not themselves unsafe.