BUG: Fix raising exception on invalid assignment from sequence

Closes gh-4024
Merge pull request #4024 from eltjpm/from_sequence_fix

Sequence assignment doesn't raise exception on shape mismatch
Merge branch 'master' of https://github.com/numpy/numpy