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

I think we should use the other solution you mentioned because this method fails anyway as `HASH_DTYPE` which is specific to this module is used in `_to_hash`.