added a unit test to make sure skll does not crash in cross-validation when there are rare classes that might only show up in a test fold
merged the latest develop branch, cleaned up unused imports
fixes for CV with rare classes: separated out creation of label dictionaries, added warnings, etc.
Merge branch 'develop' into feature/fix_for_cv_with_rare_classes