Reduced memory consumption of Dijkstra's output by not storing null
paths and costs for not-found destinations.  Fixed bugs.  Other changes
to path alternative list generation based on testing.
Fixed bug of clearing alternative lists prematurely in
PathAlternativeListGenerationApplication.
Fixed bugs, made adjustments to algorithms in response to testing.