NF+RF+PL: new method coordinates_to_grey_distance_mm. Refactored surf_project_weights_nodewise to use new method surf_project_weights. Also some whitespace changes
ENH: show error message if visiting nodes do not exist
NF split_by_connected_components method that splits a surface in its connected components
PL: whitespace fixes