Demonstrate the behavior of ignoring pending signals.

Chapter 20, exercise 2.
Add programs to demonstrate SA_RESETHAND and SA_NODEFER flags.

Chapter 20, exercise 3.
Implement siginterrupt(3) in terms of sigaction(2).

Chapter 20, exercise 4.
Improvements on the ignore_pending program.