Removed a lot of the consolidation code that had to deal with extracting experiment setting from log files. This is not reliable and is also redundant (as all settings are readily available in the conf file)
Expanded one unit test because the lists SubsamplingPredefinedIndicesIterator yields seemed too big. This turns out to be normal behaviour- see class comment.
Switched to using string labels throughout for clarity. Sklearn metrics weren't doing what I though they were (sklearn issue 3122). This is a temp fix to align my understanding of macro/micro averaging with what sklearn does, until their docs are updated
Recording stats by default now (things runs fast enough since yesterday's changes)