move signal.h definition of stack_t to arch-specific bits

it's different at least on mips. mips version will be fixed in a
separate commit to show the change.
fix mips stack_t

like almost everything on mips, this is gratuitously different.