Addressing #3816. Moved array_binary tree to top-level boost namespace, which seems to be where most basic data structures. The change introduces no name collisions, since its only user is mutable_queue. This change deprecates the use of adstl::array_binary_tree for all users.