Add datashape.test() function, test for signed vs unsigned matching
Fix coercion cost between uint64 and int64