CLN: Assorted Cleanups
- make PTA/DTA strftime() return ndarray instead of Index
- fix a xfailed Series[Period] test
- avoid imports of Index subclass in arrays.categorical and arrays.datetimelike
- some typing