fixup into fromndarray
Allow distarray ufuncs to take casting kwarg.
Correct tests for distributed ufuncs.

Now thath fromndarray is actually working, these tests are actually
being run. They probably wern't before. So they were failing due to
casting. Some of the tests of bitwise operations had to be removed
because they don't work with the default data.