Add categorical_features option to OneHotEncoder.
Support both masks and arrays of indices.
Typo.
Rename _apply_transform to _transform_selected and make it a function
rather than a method.
Merge branch 'master' of github.com:scikit-learn/scikit-learn into select_categorical
Address @jnothman's comments.
TST + PY3 various fixes

* Little hack in fixes.py that can be removed when NumPy's
  https://github.com/numpy/numpy/issues/3484 is fixed.
* Little cleanup to the fixes implementation.
* Change the numpy workaround and added a test. Fixed some xrange usage.
* Fix the weight boosting test.
* None is not comparable in python3
* Fix a test that depended on dictionary iteration order.
* Python3 removed execfile
* More test fixes.

Fixes #2122.
Merge pull request #2027 from mblondel/select_categorical

ENH Non-categorical variables in OneHotEncoder
FIX copy in OneHotEncoder and _transform_selected

Avoids issues raised by @GaelVaroquaux: when a transformed matrix
unexpectedly shares memory with its original, modifications to the
original show up in the transformed version.

Since this is an unlikely corner case in OneHotTransformer, I didn't
add a copy argument to it.
DOC fix docstring typos in cluster/mean_shift_

Leaving the rest of docstring fixes for pull request #2084
Merge pull request #2135 from fhs/meanshift-doc

DOC fix docstring typos in cluster/mean_shift_
FIX unique_labels in corner case
FIX issue with comparable but different dtype
ENH don't allow mix of input multilabel format
ENH simpler check for mix of string and number input
COSMIT better name
Typo
ENH use type_of_target within unique_labels
ENH improve documentation with allowed label types
ENH check that we don't mix number and strings