[Bug #560] wrong definition of Vector#eql?

Bug #560: wrong definition of Vector#eql?
http://redmine.ruby-lang.org/issues/show/560

e$B5/I<<Te(B: Yuki S.
e$B%9%F!<%?%9e(B: Open, e$BM%@hEYe(B: Normal
e$BC4Ev<Te(B: Yuki S., e$B%+%F%4%je(B: lib

Matrix#eql?e$B$H0[$J$je(BVector#eql?e$B$ODj5A$5$l$F$$$J$$$N$Ge(Bvectore$B$r%O%C%7%e$N%-!<$K$9$k$H!"%-!<$NF1CM@-$K$h$j0z$/$3$H$,$G$-$^$;$s!#e(B

Vector#==e$B$N$9$02<$Ge(BVector#eqn?e$B$,Dj5A$5$l$F$$$k$Ge(Btypoe$B$H;W$o$l$^$9!#e(B