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
add PCA copy=True by default
adding duration to _cost_fn rval
updates to estimator: fit and fit_iter

* catch a failure when knn chooses more data than points
* create fit_iter() for coroutine version of fit()
* add option for periodic dump-to-file during fit()
warn about potential openblas bug we trigger
catch K-NN failure from more K than examples
fit_iter yields trials not self