Include bindlib submodule
Wip
Progress
More progress.
First working standalone AFIO version, no more Boost required! (on POSIX only so far)
wip for MSVC standalone edition.
wip standalone VS14 port.
Started porting AFIO unit testing over to new standalone Boost.Test emulation.
Fixed failing async_io_lstat_works unit test under standalone.

Fixed failing async_io_errors_test unit test under standalone (it was actually caused by a slow CPU).

Made BOOST_AFIO_USE_LEGACY_FILESYSTEM_SEMANTICS to retain compatibility with Boost.Filesystem being outdated relative to the Filesystem TS.
wip
Now compiling both standalone and with Boost.
Really can't figure out why the Boost AFIO build passes all unit tests swimmingly, yet standalone build using all Boost crashes out. I suppose it *is* 1.40am ...
Working again on GCC and Linux. In fact, works utterly perfectly, unlike on Windows :(
Completely ripped all remaining VS2010 and VS2012 support.
Replaced all use of std::bind with capturing lambdas except where capturing lambda was being wrapped by a std::function.

Broke enumerate_state_t into its own structure on the IOCP backend.

Replicated segfaults in mingw during enumerate. It's definitely not the compiler nor STL. Maybe a 32 bit thing?
Finally figured out cause of memory corruption which only occured on x86 Windows kernels. Twas the APC context parameter. Sigh.
Fixed fatal app exit caused by error state passing through an op filter.
Fixed bug in IOCP backend where if an operation completed immediately and successfully then bytes_transferred was incorrectly set to zero.
All tests with standalone build finally passing.
Latest bindlib support.