* change is_well_visible to is_barely_visible
* add basic functions to VisibilityBasedNBV.h/.cpp
* add run visibilityPropagate method
* fix camera optimal distance bug

* add candidate cluster function for visibilityNbv