Ignore response_and_finish if the FD has been closed
This sleep does not seem to be needed on modern linuxes.

This makes the socktest about 20x faster.
Some IOBuffer work

o Made all (I think) functions atomic. Either they work or they do
  nothing (except throw an error or return 0).

o One minor optimization to avoid copies when strings/system.memory
  object etc are added to an empty buffer. Unless you add more data
  the buffer is just moved to point to the object that was just added.
  The malloced buffer is still kept around, however.

o Added a very very basic testsuite for IOBuffer. More to come.
IOBuffer: Cleanup of some code.
Fixed tests for IOBuffer to actually do something
Fixed IOBuffer.add_int
IOBuffer: Added some more tests and fixed errors found

At least almost all functions in IOBuffer have some basic tests now..
Fixed autodoc error
SSL: Fixed typo in comment.
IOBuffer: Fixed compilation error --with-rtldebug.
IOBuffer: Fixed warning.
IOBuffer: Survive cyclic arrays.
IOBuffer: Fixed some AutoDoc markup issues.