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

I think this should just be headed "Approximate nearest neighbor search"; and the underline is quite non-standard.