Add shortest augmenting path maxflow algorithm
Add two-phase option to shortest augmenting path maxflow algorithm
Fix phase 1 starting condition in shortest augmenting path maxflow
Add test for two-phase shortest augmenting path maxflow algorithm
Move auxiliary stuff used by maxflow algorithms to separate file
Modify handling of module conflict in shortest augmenting path maxflow
Merge pull request #1099 from ysitu/sap

Add shortest augmenting path maximum flow algorithm