Prevent incorrect use of scikit-learn methods on discrete variables.

@mstrazar, @marinkaz and @thocevar  - could you make sure your tests in test_random_forest.py, test_svm.py and test_tree.py correctly test the methods with appropriate data sets (i.e. either do not use titanic, zoo and car, or continuize the data).