Fix ThreadStopInfo struct to include the signal number for all events.
Since signo was not included in the details for fork, vfork
and vforkdone stops, the code incidentally referenced the wrong union
member, resulting in wrong signo being sent.
Sponsored by: The FreeBSD Foundation
It seems this struct is only used in the lldb-server. Maybe we could make this a member function instead? Or move the signo field out of the union?