DataFrame.get_dtype_counts confused by object dtypes of different byteorder
observed:

```
dtypes: float64(18), object(1), object(6)
```

In reality first block is `<O8` (unpickled pickle from 32-bit platform) and second block is `|O8` (originated from 64-bit platform)
