rm unnecessary dependencies
minor
minor cleanup in data manager
simplify PredictionModel interface
add special method for markup saving even though it is nothing but another metric in terms of revision info
add descriptor for automated markup
test for markup provider (surely has to fail yet)
get rid of ambiguous naming: single metric value set is now called MetricValueColumn, and set of columns is MetricValuesTable. Logic is clearer this way.
make model capable of classification without learning
if markup data is present in RevisionInfo, it is used as learning values by the model
test for markup awareness, first test to take classification results into account
add some random revision data instances for noise in the test
calculate number of true positive etc
add method to retrieve model description
add benchmark manager and corresponding UI
mock bug fix markup providers