[MRG] Locality Sensitive Hashing for approximate nearest neighbor search(GSoC)

When the query is in the index, LSH will generally find it because all hashes match.