more test in driver::nearest_neighbor

We should test all algorithms `lsh`, `minhash`, `euclid_lsh` with various `hash_num`
And we should call `set_row` `clear` `similar_row` `neighbor_row` methods for all algorithms.

This PR is correspond to #529