an extended implementation of Dijkstra's least-cost-path algorithm that supports multiple nodes as (possible) start and end.
Authored by: mrieser 2009-07-26
Parent: [r8085]
Child: [r8087]