Added the copy constructor and assignment operator in vector class.
Also changed the return type of =, += and -= in segmented_vector_iterator to self_type &