pthread_kill: moved check for SA_SIGINFO to allow for validation of all parameters. Also changed returns to macro of -1 and errno set.