main Dijkstra algorithm
get all distances from source to all vertices in connected component of source (CC(source))
distance are stored into vertices registry with label Dijkstra.Distance
note: vertices not in CC(source) do not have the Dijkstra.Distance flag