accept sized iterables for vectors
accept sized iterables for vectors

Annoy now accepts any object with a __len__ and __iter__ method as a vector.

Previously Annoy required objects to have __len__ and __getitem__.

spotify/annoy,eddelbuettel/annoy,eddelbuettel/annoy,eddelbuettel/annoy,spotify/annoy,eddelbuettel/annoy,spotify/annoy,spotify/annoy