fix(msvc): improve VC10 build

(-) still accessing functions unavailable on Windows
(+) c++ alternative tokens in <ciso646>
(+) no explicit instantiate explicit specializations
(+) fix for compilers which cannot correctly disable copy
(+) conditionally support libcurl ACK_EINTR