Add sys/ucontext.h

* Move ucontext_t and mcontext_t there as that's where POSIX says they
should be.