Lots of changes associated with geoalchemy2 migration and a move toward replacing SQL strings with ORM expressions
cleanup unused functions, display only the scenario name
Added proper get_nodes for a phase, distinct from get_cumulative_nodes for a phase and all ancestors
Updated tests to use get_cumulative_phase_nodes
distinguish get_cumulative_nodes from get_nodes and move back to using properly scoped DBSession in get_object_or_404 (since it'll always return the same session within a request/response
Render this phases nodes as separate layer from its ancestors (unless this is the root phase)
adding bootstrap-tab, required for the Auto/Manual tab selection
modified trigger function to id phases based on max id and NOT the count of ids (so that we can remove intermediate phases)
added ability to delete phases
had to move these to separate file to get 2_phases.sql to run, not sure why yet