WIP: Add failing test.
Add a comment.
Already works for a setitem that doesn't span procs.
Add a new failing test.
Add `__setitem__` slicing.
Make work for 2d slices.
Add more setitem slice tests.
Add more tests.
Make setUp and tearDown classmethods.
Remove completed TODO comment.
Convert a non-array rvalue to array.
Add failing ValueError test.
Remove an obsolete comment.
Raise an IndexError instead of a TypeError...

to match NumPy.
Raise a ValueError if rvalue shape is incorrect...

like NumPy does.
Merge branch 'feature/add-ellipsis-support-to-slicing' into feature/setitem-slicing
Merge branch 'feature/add-ellipsis-support-to-slicing' into feature/setitem-slicing

Conflicts:
	distarray/dist/tests/test_distarray.py
Merge branch 'feature/add-ellipsis-support-to-slicing' into feature/setitem-slicing
Add test for @kwmsmith's "strange behavior".

Seems to pass for me though...
Fix typo in comment.