Simplify array creation.

ones, zeros, empty, random creation, etc. all accept either a shape
tuple or a Distribution object.  Matches NumPy API more closely.
That's true, but until we have redistribution in place, it isn't possible to compare them.  The user would have to use `tondarray` on each distarray and do a client-side `allclose` on the results.