Add Doxygen @file documentation to each source and header file
io: add io_cloexec to set close-on-exec flag.
Fixed typo in #ifdef which tests if this header is already included or not.
Reformatted some comments.
io_library_shutdown: return void
add new IO layer