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.
Hello @jbrockmendel! Thanks for updating the PR.

 - There are no PEP8 issues in the file [`pandas/core/frame.py`](https://github.com/jbrockmendel/pandas/blob/370c8778e5f1b3bc06a41e3953116da07ea37db4/pandas/core/frame.py) !

 - There are no PEP8 issues in the file [`pandas/core/indexes/range.py`](https://github.com/jbrockmendel/pandas/blob/370c8778e5f1b3bc06a41e3953116da07ea37db4/pandas/core/indexes/range.py) !

 - There are no PEP8 issues in the file [`pandas/core/ops.py`](https://github.com/jbrockmendel/pandas/blob/370c8778e5f1b3bc06a41e3953116da07ea37db4/pandas/core/ops.py) !

 - There are no PEP8 issues in the file [`pandas/core/sparse/frame.py`](https://github.com/jbrockmendel/pandas/blob/370c8778e5f1b3bc06a41e3953116da07ea37db4/pandas/core/sparse/frame.py) !

 - There are no PEP8 issues in the file [`pandas/tests/arithmetic/conftest.py`](https://github.com/jbrockmendel/pandas/blob/370c8778e5f1b3bc06a41e3953116da07ea37db4/pandas/tests/arithmetic/conftest.py) !

 - There are no PEP8 issues in the file [`pandas/tests/arithmetic/test_datetime64.py`](https://github.com/jbrockmendel/pandas/blob/370c8778e5f1b3bc06a41e3953116da07ea37db4/pandas/tests/arithmetic/test_datetime64.py) !

 - There are no PEP8 issues in the file [`pandas/tests/arithmetic/test_numeric.py`](https://github.com/jbrockmendel/pandas/blob/370c8778e5f1b3bc06a41e3953116da07ea37db4/pandas/tests/arithmetic/test_numeric.py) !

 - There are no PEP8 issues in the file [`pandas/tests/arithmetic/test_period.py`](https://github.com/jbrockmendel/pandas/blob/370c8778e5f1b3bc06a41e3953116da07ea37db4/pandas/tests/arithmetic/test_period.py) !

 - There are no PEP8 issues in the file [`pandas/tests/arithmetic/test_timedelta64.py`](https://github.com/jbrockmendel/pandas/blob/370c8778e5f1b3bc06a41e3953116da07ea37db4/pandas/tests/arithmetic/test_timedelta64.py) !

 - There are no PEP8 issues in the file [`pandas/util/testing.py`](https://github.com/jbrockmendel/pandas/blob/370c8778e5f1b3bc06a41e3953116da07ea37db4/pandas/util/testing.py) !

 - Complete extra results for this file :

> file_to_check.py:2528:-258: W605 invalid escape sequence '\('
file_to_check.py:2528:-255: W605 invalid escape sequence '\)'
---



##### Comment last updated on October 24, 2018 at 01:34 Hours UTC Mutually exclusive with #23306; should be done _after_ #23240. This should be put on hold until after #23320. Closing until after #23320.