WIP: Fix matplotlib, etc. errors
DEP: Allow high dim boolean assignment, but deprecate it
BUG: boolean assignment; allow wrong number of elements

Uses old code to be more broad then previous commit
BUG: Add missing error incref in 1d indexing fallback
Merge pull request #4804 from seberg/fancy-ass-1d

WIP: Fix matplotlib, etc. errors