[boost] [range] strange behavior of operator== with iterator_range