MSP: Add Path::degree()
MSP: Inline Path::weight()
MSP: Optimization tweaks in StrategyMspPlace
MSP: Display # of result paths in benchmark
MSP: Increase default weight limits to 1m
MSP: Skip the "../" in includes where possible
MSP: The less iter variable should be unsigned
FIX documentation of class Sets
MSP: Precompute the path weight sum
MSP: Trash the random place weight factors

This makes prioritize() much more efficient and dramatically speeds up
the parallel algorithm on sparse graphs.
MSP: Remove StrategyMspPlace entirely
fix documenation
fix: tabs between all values in benchmark output
count number of dead tasks when benchmarking sequential msp implementation

Number of dead tasks == number of pruned paths. required to compare to sequential execution of parallel algorithm
use a define for default weight limit
Graph::write needs to be marked const to be able to print const Graph
fix: use random generator for generating weights instead of rand()

otherwise calling Generator::digraph with same parameter twice will not produce the same graphs
Pass graph instance as parameter to tests

Previously, tests would create their own graph instances from given parameters.
Rename MSP benchmark classes

Incorrectly named MspTest* before. This avoids confusion since the file containing unit tests is called MspTest too
Maximum weight value for benchmarks now set in benchmark code

alongside other parameters like nodes, edges,...