BUG: GH3216 Upcast when needed to DataFrame when setitem with indexer
ENH: On a mixed DataFrame, allow setting with indexers with ndarray/DataFrame on rhs
Merge pull request #3219 from jreback/GH3216

BUG: GH3216 Upcast when needed to DataFrame when setitem with indexer