the search module builds flann_search only if libflann is available
manually replaced flann implemantion with nanoflann

This is a hack to avoid flann depency, PCL code needs some changes to use the search module instead of using KdTreeFLANN directly
flann is no longer a requirement