Diversity feature selection

Add diversity pressure for feature sets in feature selection within moses.

Basically the mutual information is used as diversity metric between feature sets. After a bunch of feature sets have been selected and ranked according to diversity they each spawn a deme from the same exemplar but considering different feature sets.