Support other_elem in Enumerable#squeeze, Enumerator::Lazy#squeeze

 and Array#squeeze!