Don't assume SO_UPDATE_CONNECT_CONTEXT is defined.
Use VerifyVersionInfo rather than GetVersionEx.

GetVersionEx has been deprecated.
Fix off-by-one error in signal number check.
Return bytes transferred when ReadFile fails with ERROR_MORE_DATA.

Reverted the previous change to ignore ERROR_MORE_DATA. Instead,
the error will propagated as with any other (i.e. in an error_code
or thrown as a system_error). For code that needs to handle partial
messages, the error_code overload should be used.
Work around gcc problem to do with anonymous enums.
Fix detection of Windows Runtime.
Use SSE2 intrinsics to allow the Cray compiler to work.
Revert "Fix detection of Windows Runtime."

This reverts commit f1818afc93d12111560f3b1ebaf863fee99fc316.
The intel compiler doesn't provide the SSE2 intrinsics.
Merge branch 'master' of https://github.com/chriskohlhoff/asio