Starting on LinearSVC implementation
adding knn, random forest, and extra trees classifiers
adding more preprocessing options, fixing a few bugs
adding missing import for preprocessing
Merge pull request #6 from bjkomer/liblinear

New algos: Liblinear, KNeigh, Trees
Update README.txt
added MinMaxScaler
tweaking any_preprocessing
added verbose=1 option for hyperopt_estimator
added small_img
thread2 hack to implement fit_timeout
added some int casts around qdists
Switch thread2 -> multiprocessing

Thread2 is a hack, and does not allow killing sklearn in the middle of an
expensive C call (e.g. LinearSVC.fit).

Multiprocessing risks duplicating training data and not being able to return
an un-picklable result (though so far it works) but at least the timeout
mechanism is more reliable.
hyperopt_estimator accepts seed
reduced max_iters for linearsvc
more printing from estimator in failure cases
trying a new parameterization
fix: unique component names
Tweaking components.py search spaces
fix bounds