Merge pull request #2172 from Nerei:compilation_and_warnings
viz: rich set of named colors
support gray color clouds
minor changes, opencv cross-branch code
allow fast switch between actors (except mesh, cloud, cloud collection)
reduced exported interface names (to make IntelliSense hints less littered)
minor
renamed Spheres Trajectory, minor changes in Trajectory
refactored Trajectory: split into Trajectory and TrajectoryFrustums)
minor
for shapes switched vtkDataSetMapper to more efficient vtkPolyDataMapper
reading/writing trajectories
kinect camera CAD parameters
renaming
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