Refactoring II tools

Some refactoring to use new tools from II instead of the deprecated ones.

- Adding computation of first and second principal curvatures in 3dCurvatureViewer and 3dCurvatureViewerNoise.
- Use new II estimators in 2dLocalEstimators, 3dLocalEstimators and 3dCurvatureViewerNoise.

:octocat: 

Ok fine, just another thing to improve the display efficiency,
line 350 if you replace:
        viewer << CustomColors3D( Color::Black, cmap_grad( results[ i ] ))
by
   viewer.setFillColor(cmap_grad( results[ i ] ));
You will really get better fluidity (since CustomColors3D creates a new list which is poor for efficiency in openGL !)
also line 415