TST7337: Disallow use of dateutil tzfile objects whose filename contains '.tar.gz'.
TST7337: Fix test failures on windows.

Avoid constructing dateutil timezones explicitly because of filename issue.
Use dateutil.tz.tzutc() to construct UTC timezone instead of
dateutil.tz.gettz('UTC')
Update docs to reflect this.
Tidy up examples in the timezones section of the docs.
Add test for conversion between dateutil.tz.tzutc() and dateutil.tz.gettz('UTC')
BUG/OUTPUT: fix repring of MI nat

Fix neg indexers in datetimeindex
Merge pull request #7362 from ahlmss/windows_tests

TST7337: Fix test failures on windows.
Merge pull request #7410 from cpcloud/nat-index-first-take-7406

BUG: fix repring of nat multiindex and fix neg indexing in datetimeindex
support more datetime64 and timedelta dtype variants
make nanops._maybe_null_out work with complex numbers ( issue #7353 )
support axis=None for nanmedian ( issue #7352 )
make nanops work when ndim==1 and axis==0 ( issue #7354 )
Make nanops._has_infs work for additional dtypes and multidimensional arrays ( issue #7357 )
also disallow timedeltas for objects that disallow datetime64
remove warning about coercing complex values
add tests for nanops
minor nanops pep8 fixes