Fixed duplicate BOOST_ATOMIC_COMPILER_BARRIER macro definition. Extracted linking setup to a separate header so that including interlocked.hpp doesn't require linking with the library.
Atomic: Remove obsolete MSVC version check.
atomic: 64bit cas support for 32bit windows

fixes #9193