Adding io extension test suite and documentation.

svn path=/trunk/libs/gil/; revision=82982