Unordered: Call policy functions as static functions.

svn path=/trunk/boost/unordered/; revision=77831
Unordered/hash: Avoid a gcc warning. Refs #6771

svn path=/trunk/boost/unordered/; revision=77832
Unordered: Fix equality for multimap/multiset.

svn path=/trunk/boost/unordered/; revision=77833
Unordered: Use iterators in more of the implementation methods.

svn path=/trunk/boost/unordered/; revision=77834
Unordered: Pull forward declarations out of detail/fwd.hpp

svn path=/trunk/boost/unordered/; revision=77835
Unordered: Rejig some of the emplace_args macro code. Refs #6784

This is a bit cleaner and will hopefully fix the Sun problems.

svn path=/trunk/boost/unordered/; revision=77972
Unordered: Disable std::allocator_traits on gcc for now.

svn path=/trunk/boost/unordered/; revision=78166
Unordered/Hash: Release notes.

svn path=/trunk/libs/unordered/; revision=78318
Unordered: allocator_helpers.hpp was moved.

svn path=/trunk/boost/unordered/; revision=78347
Unordered: Reactivate std::allocator_traits for gcc 4.7, and try for Visual C++ 11

svn path=/trunk/boost/unordered/; revision=78348
Unordered: Use std::allocator_trait's variadic construct.

svn path=/trunk/boost/unordered/; revision=78349
Unordered: Avoid `-Wshadow` warnings. Refs #6190.

svn path=/trunk/boost/unordered/; revision=78364
Unordered: Implement reserve. Refs #6857.

svn path=/trunk/boost/unordered/; revision=78365
Unordered: 'full construct' requires SFINAE expressions.

svn path=/trunk/boost/unordered/; revision=78367
Unordered: Fix destroy to match construct in last commit.

svn path=/trunk/boost/unordered/; revision=78368
Unordered: Check that reserve works for both range and single element insert.

svn path=/trunk/boost/unordered/; revision=78369
Unordered: allocator_helpers cleanup.

svn path=/trunk/boost/unordered/; revision=78370
Unordered: Fix macros for picking construct/destroy.

svn path=/trunk/boost/unordered/; revision=78378
Unordered: Try to fix Sun compile error.

The Sun compile tests have started failing, I'm not sure what triggered this,
but it seems to be confused by the various uses of the identifier `node`, so
try renaming the class and see if that improves things.

svn path=/trunk/boost/unordered/; revision=78413
Unordered: Fix namespaces for renaming in bcp. Refs #6905.

svn path=/trunk/boost/unordered/; revision=78491