merge of cmake build files from trunk per beman

svn path=/branches/release/libs/smart_ptr/; revision=50756
Sync shared_count.hpp with trunk.

svn path=/branches/release/boost/detail/shared_count.hpp; revision=51484
Merge [51509], [51519] to release. Closes #2239.

svn path=/branches/release/boost/detail/atomic_count.hpp; revision=51531
Merge [51514] to release. Closes #2394.

svn path=/branches/release/boost/smart_ptr/; revision=51535
Merge [51515] to release. Closes #2675.

svn path=/branches/release/boost/smart_ptr/; revision=51536
Merge [51516] to release. Closes #2662.

svn path=/branches/release/boost/smart_ptr/; revision=51537
Merge [51517] to release. Closes #2525.

svn path=/branches/release/boost/smart_ptr/; revision=51538
Merge [51518] to release. Closes #2814.

svn path=/branches/release/boost/smart_ptr/; revision=51539
Merge [51581] to release. Fixes #2126. Fixes #2584.

svn path=/branches/release/boost/smart_ptr/; revision=51632
Merge [51643] to release. Fixes #2813.

svn path=/branches/release/boost/smart_ptr/; revision=51688
Merged [51699] and [51700] from trunk to release.  
Closes #1897

svn path=/branches/release/libs/smart_ptr/; revision=51703
Merge [51686] to release.

svn path=/branches/release/libs/smart_ptr/; revision=51847
Merge [51978], [51985] to release. Closes #2885.

svn path=/branches/release/boost/smart_ptr/; revision=52016