BUG: don't propagate subtypes from np.where

the C implementation cannot preserve subclass attributes, this needs a
python wrapper using indexing for subclasses.
closes gh-5095
Merge pull request #5105 from juliantaylor/where-no-subtype

BUG: don't propagate subtypes from np.where