SmartPtr: Remove obsolete MSVC version checks.

[SVN r85929]
Remove obsolete MSVC check from pragma guard

 git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq

is now clean.

[SVN r85952]
Revert MSC_VER changes.

[SVN r85993]
Remove #pragma intrinsic( _mm_pause ); not needed, not supported on Intel. Refs #6646, #7318.

[SVN r85995]
Remove use of obsolete BOOST_NO_TEMPLATED_STREAMS macro.

It was only defined for no-longer-supported-gcc.

[SVN r86062]
SmartPointer: Remove obsolete GCC version checks.

[SVN r86063]
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION

Process #ifndef...#endif conditions.

[SVN r86244]
Simplify multi-component ifdefs containing BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION

[SVN r86248]
Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION

These evaded scripting.

[SVN r86249]