ENH: support timedelta64[ns] as a serialization type in HDFStore for query and append (GH3577)
CLN: refactored locations of timedeltas to core/tseries/timedeltas (from a series of functions in core/common)
TST: add pandas/tseries/tests/test_timedeltas.py
API: add full timedelta parsing and conversion to np.timedelta64[ns]
ENH: add top-level to_timedelta to convert string/integer based to timedeltas
Merge pull request #4822 from jreback/timedelta_hdf

ENH/CLN: support enhanced timedelta64 operations/conversions
PERF: much faster to_datetime performance with a format of '%Y%m%d'
Merge pull request #4826 from jreback/dunit

PERF: much faster to_datetime performance with a format of '%Y%m%d'
BUG: Fix compressed files in Py3 to return str

Fixed bug with reading compressed files in as `bytes` rather than
`str` in Python 3. `gzip` and `bz2` both now return `bytes` rather
than `str` in Python 3, so just needed to wrap them in an
`io.TextIOWrapper` to make everything work.

Only wrap BytesIO and compressed streams

Read entire compressed file in 3.2 to get around inconsistencies with TextIOWrapper