async_io_handle now closes itself, thus allowing custom async_io_handle's.

Added new adopt() op for adopting third party custom async_io_handle's.

Implements issue #37.
Added docs for new adopt() op.
Added some acknowledgments.