I'm attaching another patch, this should be applied after the other ones
have been applied. It fixes what Georg mentioned.
I have chosen to let ItimerError inherit from IOError, and improved the
docstring of setitimer.