patches to make boost::container::vector work with bounded_reference
smaller fixes