BUG: wrong index name during read_csv if using usecols

Closes #4201

If user passes usecols and not names, then ensure that the
inferred names refer to the used columns, not the document's
columns.
BLD: numexpr 2.2.2 fixes incompatiblity in PyTables 2.4 (GH4908)

DOC: removes incompat warning
Merge branch 'issue-4201-index-name-wrong' of https://github.com/guyrt/pandas into guyrt-issue-4201-index-name-wrong

Conflicts:
	doc/source/release.rst
BUG: allow Timestamp comparisons on the left

Now tested with Series and DataFrame
BUG: Fix Timestamp compares to NaT

For example

    Timestamp('now') > pd.NaT

should return the same result as

    pd.NaT < Timestamp('now')

but before this commit it didn't because when Timestamp was on the left, the
values were compared whereas if NaT is on the left then the truth values are
hard-coded based on rules like NaN.
PERF: add vbench for DatetimeIndex unions/intersetions
PERF: add Timestamp <-> Series comparison vbench
Merge pull request #4983 from cpcloud/series-timestamp-compare

BUG: allow Timestamp comparisons on the left
API: add whitelist for methods that make sense GroupBy objects
Merge pull request #4887 from cpcloud/groupby-blacklist

API: disable to_csv and friends on GroupBy objects
ENH: evaluate datetime ops in python space with eval
TST: test nondate vs. date comparisons in query
TST: add test for multiindex resolver naming
ENH: convert all datetime-like objects to Timestamp
CLN: move resolvers getter to generic.py
PERF: add vbench for datetime comparisons
Merge pull request #4924 from cpcloud/eval-datetime-in-python

ENH: evaluate datetime ops in python with eval
API: Remove deprecated read_clipboard/to_clipboard/ExcelFile/ExcelWriter from pandas.io.parsers (GH3717)
Merge pull request #5009 from jreback/remove_io_deprecate

API: Remove deprecated read_clipboard/to_clipboard/ExcelFile/ExcelWriter from pandas.io.parsers (GH3717)
ER: give concat a better error message for incompatible types