Branching unordered to create a version to use with boost 1.35

svn path=; revision=43960
Remove a lot of the stuff that's already in boost.

svn path=; revision=43961