When a cluster is empty for KMeans, it's better to give it the point from another cluster j that is the furthest one from center j.
Updated cloud io functionality - removed dependency from VTK legacy
More proper OpneCv+Qt+Vtk issues handling (http://code.opencv.org/issues/3492)
cloud collection merges data only on rendering
fixed size_t/int conversion warnings
proper render call order (fixes some issues with VTK6.1)
default meshlab background
Fixed all OpenGL issues for Macos (via objective-C++ layer)
cloud collection finalize
casting Vec3b operator for viz::Color
Added WidgetMerger, Polyline - colors support for each point independently, simple widgets now compute color array instead of setting global color
fixed crash for windows if console widow is closed or CTRL_C/CTRL_BRAK keys in console are pressed.
source compatibility with master
iteractor work
Remove clReleaseDevice call (workaround for pure  virtual call on Windows)
iteractor work
Clarifying comments
fix: use "cvAlloc" wrapper function for malloc.
fix variable name typo in calcBlurriness
added performance tests for cv::ocl::calcHist