get building with boost::pool and boost::heap
add detail/types.hpp
a draft of dijkstra_sssp_cost()
edit_distance() with dijkstra_sssp_cost() implementation passing all unit tests
disable edit_alignment() related code to prep for rewrite
rewrite of dijkstra_sssp_cost() to take advantage of clever trick from: 'An O(ND) Difference Algorithm and Its Variations'
tweak variable convention to be saner between cost and alignment functions
draft of edit_alignment() compiles, stubbed out unit test
edit_alignment() passing most unit tests.  prio-queu causes new ordering of operators, which may not be repeatable without expensive stable-queu option, I need order independent checks for correctness of edit scripts
make output a reference-var
edit_alignment passing all unit tests
rework examples for new alignment
Added visited list.  What was I thinking?
cleaned a couple comments
Added best-path envelope to obtain a substantial improvement in efficiency via path pruning for sequences where there are significant runs of 'equal'
clean up some debugging code
clean out some dead/obsolete code in mpl_utils.hpp