Corrected minor bug in routeFractions calculation (DynamicDijkstra)
Modified getRoute and getRouteFractions in PathFinder to return a cloned
version of the routes and the routeFractions.
Created MSA heuristic.
At PathFinder/DynamicDijkstra should distinguish between old and new
routes otherwise the reference to the old route is lost!