Setitem array slice - fix for bug #587

Ready for review 

Fix for "LoweringError: No definition for lowering setitem(array(int64, 1d, C), slice3_type, int64) -> none #587"
Why is this test marked as expected to fail?