Improve logging when closing several demes
Add feature_selector_parameters::diversity_cap parameter

Add cap to retain and consider only a subset of feature sets during
feature selection within moses. We do that to avoid spending too much
computation in ranking features according to diversity.
Fix feature ranking accounting to diveristy
Add moses program options to control feature selection diversity
Move tableUTest.cxxtest and test datasets under tests/comboreduct/table
Add assert about feature set range in mutualInformationBtwSets

I noticed using too big feature set indexes doesn't crash, instead the
computation is wrong (thanks C++!)
Add unit test for mutualInformationBtwSets
Remove boost::phoenix (use lambda instead) due to boost program option conflict
Add missing CMake file
Fix bugs + add more log about feature sets diversity