Partial conversion of macros to use BOOST_ prefix

This commit targets macros targeting POSIX calls in async_file_io.cpp
several similar commits will target macros elsewhere in the library
and as preprocessor directives

compiles, builds and links under GCC 4.7