TST: fix _most_ remaining xfails in tests/arithmetic
Most of the remaining xfails in tests/arithmetic are caused by single-column DataFrame operations not being equivalent to Series/Index operations.  This PR fixes those tests by transposing both the DataFrame and the expected result in the appropriate cases.

We end up with 3 xfailed tests instead of 223.  Runtime drops from 168.9 seconds to 99.4 seconds.

Some other ancillary fixes along the way: RangeIndex correctly returns NotImplemented when operating with a DataFrame.  Series operations with Tick and non-nano timedelta64 are fixed.