Graph callback data is now global to graph.
Doc update.
Avoid graph API calls from algorithms.
Use decrease heap function in Dijkstra algorithm.