BUG: Compare struct arrays with different endian.

Fixes two places where dtypes with fields are compared for *exact*
equality where they should be compared for *equivalency*.