[BGL/iterator_adaptor] retrieving edge iterators from a const graph object?