removed vizActor (since unnecessarily in new design concept with simplified widgets)
refactored Keyboard and Mouse Events
fixed potential crash
rewrote cloud widget in vtk filters style

Conflicts:
	modules/viz/src/clouds.cpp
refactoring
reading/writing clouds functionality
removed extra code
export scene to vrml and obj formats
getting data from opencv_extra
removed incorrect and unnecessarily methods from Affine3f
normals support for CloudMatSource
added vtkCloudMatSink, reworked cloud IO functions, added normals support
colors minor
more tests
switched source to InputArrays
Affine::rotate(rvec) method
mass switch from Affine3f to Affine3d
getViewerPose implementation simplified (and error seems to be fixed)
fixed bugs in cloud collection and added test
refactored Mesh, added tests, added failing "twice spin()" test