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?