Branching unordered to create a version to use with boost 1.35

svn path=/branches/unordered/add-on/boost/functional/detail/container_fwd.hpp; revision=43960
Remove a lot of the stuff that's already in boost.

svn path=/branches/unordered/add-on/boost/functional/detail/container_fwd.hpp; revision=43961