Now, in filter_evidence, the so-called over-threshold evidences come from self.evidence (with scores from last classification) and not self.questions. Also, improve documentation of the method.
For uniformity, filter_evidence always returns scores in [1, 0], never booleans.
Merge branch '161-label-propagation' into develop