geometry.index: pack_create - non-VC-compiler compilation errors fixed, small optimization added.

svn path=; revision=84722
lockfree: explicitly use bitmask to prevent aba tag overflow

workaround for msvc run-time check failure

svn path=; revision=84723
geometry.index: packer - nodes counts container removed. counts are calculated when needed, subtree_counts pair replaced by struct with descriptive members and trivial copy.

svn path=; revision=84724
Changed // comments to be non-greedy; fixes #8681

svn path=; revision=84725
[geometry] Iterator difference is not always std::size_t

svn path=; revision=84726
[geometry] Add message missing in BOOST_ASSERT_MSG

svn path=; revision=84727
Change type of string index to std::string::difference_type.

svn path=; revision=84729
geometry.index: packer replaced by pack, various tweaks added.

svn path=; revision=84730