Modify gdbRemoteSingleStep() to return signal value

When a remote GDB monitor stops, it returns a T packet which includes
an integer signal value such (SIGSEGV) to indicate the stop reason.
libthunk2real requires this value to help know what value its
pinkySimStep() function should return.